From 629d6b5eef45207923e0307b6b989e2bf2a0b2f2 Mon Sep 17 00:00:00 2001
From: Wolfgang Welz <welzwo@gmail.com>
Date: Sat, 11 Jan 2020 16:35:24 +0100
Subject: [PATCH] Fix: Use docker specific config (#100)

* Use docker specific config

* Format JSON
---
 Dockerfile         |  2 ++
 docker-compose.yml |  2 +-
 docker.config.json | 36 ++++++++++++++++++++++++++++++++++++
 3 files changed, 39 insertions(+), 1 deletion(-)
 create mode 100644 docker.config.json

diff --git a/Dockerfile b/Dockerfile
index df77e135..381f8824 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 b4af6fb9..c119216f 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 00000000..37dea0df
--- /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": []
+  }
+}
-- 
GitLab