From 365517a37d531cf7ec3374feb1d6fdc048dbf33f Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Sat, 19 Oct 2019 23:58:14 +0300 Subject: [PATCH] Adding magneticod-go with extra engines stack. --- magneticod/.env.dist | 5 +++++ magneticod/.gitignore | 1 + magneticod/docker-compose.yml | 17 +++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 magneticod/.env.dist create mode 100644 magneticod/.gitignore create mode 100644 magneticod/docker-compose.yml diff --git a/magneticod/.env.dist b/magneticod/.env.dist new file mode 100644 index 0000000..a002648 --- /dev/null +++ b/magneticod/.env.dist @@ -0,0 +1,5 @@ +MAGNETICO_PORT=64879 +MAGNETICO_NEIGHBORS=200 +MAGNETICO_DATABASE_URL=sqlite3:///data/database.sqlite3 + +HOST_USER=0 diff --git a/magneticod/.gitignore b/magneticod/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/magneticod/.gitignore @@ -0,0 +1 @@ +.env diff --git a/magneticod/docker-compose.yml b/magneticod/docker-compose.yml new file mode 100644 index 0000000..ee0f625 --- /dev/null +++ b/magneticod/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.7' + +services: + magneticod: + image: skobkin/magneticod:0.9.1-extra-engines + container_name: magneticod-go + # Using host mode to be able to simply apply firewall rules to disable connection tracking + # https://github.com/boramalper/magnetico/blob/master/cmd/magneticod/README.md#setup + network_mode: "host" + ports: + - "${MAGNETICO_PORT}:${MAGNETICO_PORT}/udp" + env_file: .env + #volumes: + # - "${HOST_DB_PATH}:/data" + user: "${HOST_USER}" + restart: unless-stopped + command: "-v --indexer-addr=0.0.0.0:${MAGNETICO_PORT} --indexer-max-neighbors=${MAGNETICO_NEIGHBORS} --database=${MAGNETICO_DATABASE_URL}"