diff --git a/Dockerfile b/Dockerfile index df77e135bdef596a64561747dcd8e1e24f62b6f3..381f8824dda2cb1f2f0e93b1415948cc8f0d8a19 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,5 +31,7 @@ EXPOSE 14626/tcp # Copy the Pre-built binary file from the previous stage COPY --from=build /go/bin/goshimmer . +# Copy the docker config +COPY docker.config.json config.json ENTRYPOINT ["./goshimmer"] diff --git a/docker-compose.yml b/docker-compose.yml index b4af6fb9dac5d2d2e9e9587daac956f6a838b2da..c119216fda30767cc16b3ec7ff2bd566c4b0361c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,6 +3,7 @@ version: "3" services: goshimmer: + network_mode: host image: iotaledger/goshimmer build: context: ./ @@ -15,4 +16,3 @@ services: - "14666:14666/tcp" - "14626:14626/udp" - "14626:14626/tcp" - command: "--node.disablePlugins statusscreen" diff --git a/docker.config.json b/docker.config.json new file mode 100644 index 0000000000000000000000000000000000000000..37dea0df987bfbe4bfa94cd14937ee851c71d71c --- /dev/null +++ b/docker.config.json @@ -0,0 +1,36 @@ +{ + "analysis": { + "serveraddress": "ressims.iota.cafe:188", + "serverport": 0 + }, + "autopeering": { + "address": "0.0.0.0", + "entrynodes": [ + "V8LYtWWcPYYDTTXLeIEFjJEuWlsjDiI0+Pq/Cx9ai6g=@116.202.49.178:14626" + ], + "port": 14626 + }, + "database": { + "directory": "mainnetdb" + }, + "gossip": { + "port": 14666 + }, + "logger": { + "Level": "info", + "DisableCaller": true, + "DisableStacktrace": false, + "Encoding": "console", + "OutputPaths": [ + "stdout", + "shimmer.log" + ], + "DisableEvents": true + }, + "node": { + "disablePlugins": [ + "statusscreen" + ], + "enablePlugins": [] + } +}