From 1b690c00cf4c47f0f7a8539aa32e963dd582c250 Mon Sep 17 00:00:00 2001 From: bartek Date: Fri, 25 Oct 2024 10:30:32 +0200 Subject: [PATCH] Update README.md more instruction --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 7aa15be..c0e46da 100644 --- a/README.md +++ b/README.md @@ -48,10 +48,18 @@ You can configure project details in `settings.js`. [See file for more details]( ### Run in docker to reduce some of the risks +If you intent to `allow_insecure_coding` it might be a good idea to put the whole app into a docker container to reduce risks of damaging your system via a malicious code. + ``` docker run -i -t --rm -v $(pwd):/usr/src/app -w /usr/src/app node:latest npm start ``` +When running in docker, if you want the bot to join your local minecraft server, you have to use special host address to call your localhost from your docker container: `host.docker.internal`. Put this into your `settings.json`: + +``` +"host": "host.docker.internal", // instead of "localhost", to join your local miecraft from inside the docker container +``` + ### Online Servers To connect to online servers your bot will need an official Microsoft/Minecraft account. You can use your own personal one, but will need another account if you want to connect with it. Here are example settings for this: ```