From 4d25d75ff81b848ef2d34be300b9c60c94ff35cb Mon Sep 17 00:00:00 2001
From: TonyFord <tonyford@strategy-investor.de>
Date: Thu, 25 Jun 2020 14:24:31 +0200
Subject: [PATCH] ts

---
 .gitlab-ci.yml        |  5 ++---
 Dockerfile            | 11 +++++++++--
 blocknotify.sh        |  8 ++++++++
 docker-compose.yml    |  3 ++-
 script/blocknotify.sh |  4 ----
 5 files changed, 21 insertions(+), 10 deletions(-)
 create mode 100644 blocknotify.sh
 delete mode 100644 script/blocknotify.sh

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8f3e231..962a0cd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,9 +16,8 @@ build-faircoind:
       - $CMD =~ /build/
   before_script:
     - mkdir -p ~/.faircoin2
-    - cp ${FAIRCOIN_CONF} ~/.faircoin2/faircoin.conf
-#    - source ${FAIRCOIN_CONF}
-#    - echo -e "rpcconnect=${rpcconnect}\nrpcport=${rpcport}\nrpcuser=${rpcuser}\nrpcpassword=${rpcpassword}\ntxindex=1" > ~/.faircoin2/faircoin.conf
+    - source ${FAIRCOIN_CONF}
+    - echo -e "rpcconnect=${rpcconnect}\nrpcport=${rpcport}\nrpcuser=${rpcuser}\nrpcpassword=${rpcpassword}\ntxindex=1" > ~/.faircoin2/faircoin.conf
   script:
     - docker-compose down
     - docker-compose build
diff --git a/Dockerfile b/Dockerfile
index a2fd3fc..bad580e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -58,10 +58,17 @@ WORKDIR /home/faircoin/faircoin/src
 RUN mv ./faircoind /home/faircoin/faircoind
 RUN mv ./faircoin-cli /home/faircoin/faircoin-cli
 
+
+# RUN mkdir -p /home/faircoin/.faircoin2
+# RUN chown -R faircoin:faircoin /home/faircoin/.faircoin2
+# RUN echo "TTT $FAIRCOIN_CONF" > /home/faircoin/.faircoin2/inf.conf
+
 WORKDIR /home/faircoin
-RUN ./faircoind -daemon -disablewallet -port=40414 -reindex && \
+ARG FAIRCOIN_CONF
+ARG FAIRCOIN_PORT
+RUN ./faircoind -daemon -disablewallet -reindex -port=$FAIRCOIN_PORT && \
     sleep 60 && \
     ./faircoin-cli stop && \
     sleep 10
 
-ENTRYPOINT ["./faircoind","-daemon","-disablewallet","-port=40414"]
+ENTRYPOINT ["./faircoind"]
diff --git a/blocknotify.sh b/blocknotify.sh
new file mode 100644
index 0000000..8049b8e
--- /dev/null
+++ b/blocknotify.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+PATH="$1/.."
+
+if [ -e $PATH/pulse.faircoin.co/script/getdata.py ]
+then
+  cd $PATH/pulse.faircoin.co/script
+  python3 getdata.py
+fi
diff --git a/docker-compose.yml b/docker-compose.yml
index b8b2c2d..3481c11 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -9,9 +9,10 @@ services:
         source_repository: "https://github.com/faircoin/faircoin.git"
         GITLAB_RUNNER_UID: "${GITLAB_RUNNER_UID}"
         GITLAB_RUNNER_GID: "${GITLAB_RUNNER_GID}"
+        FAIRCOIN_PORT: 40414
     container_name: FairCoin.Co-faircoind
     restart: always
-#    command: '-disablewallet'
+    command: '-disablewallet -conf="${FAIRCOIN_CONF}" -port=40414'
 #    command: '-disablewallet -conf="${FAIRCOIN_CONF}" -blocknotify="${BLOCKNOTIFY}"'
     network_mode: "host"
     user: "${GITLAB_RUNNER_UID}:${GITLAB_RUNNER_GID}"
diff --git a/script/blocknotify.sh b/script/blocknotify.sh
deleted file mode 100644
index 0f693ef..0000000
--- a/script/blocknotify.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-cd ~/pulse.faircoin.co/script
-python3 getdata.py
-- 
GitLab