diff --git a/docker-compose.yaml b/docker-compose.yaml deleted file mode 100644 index fef29ac..0000000 --- a/docker-compose.yaml +++ /dev/null @@ -1,140 +0,0 @@ -version: '3.8' - -networks: - testnet: - driver: bridge - -services: - node1: - container_name: node1 - build: - context: . - dockerfile: ./server/Dockerfile - environment: - - PORT=7480 - - RAFTPORT=8000 - - MLPORT=7946 - - KEY=/etc/ssl/certs/memstore/server.key - - CERT=/etc/ssl/certs/memstore/server.crt - - SERVERID=1 - - PLUGINDIR=/usr/local/lib/memstore - - DATADIR=/var/lib/memstore - - INMEMORY=false - - TLS=false - - HTTP=false - ports: - - "7480:7480" - - "7946:7946" - - "8000:8000" - volumes: - - ./volumes/node1:/var/lib/memstore - networks: - - testnet - - node2: - container_name: node2 - build: - context: . - dockerfile: ./server/Dockerfile - environment: - - PORT=7480 - - RAFTPORT=8000 - - MLPORT=7946 - - KEY=/etc/ssl/certs/memstore/server.key - - CERT=/etc/ssl/certs/memstore/server.crt - - SERVERID=2 - - JOINADDR=node1:7946 - - PLUGINDIR=/usr/local/lib/memstore - - DATADIR=/var/lib/memstore - - INMEMORY=false - - TLS=false - - HTTP=false - ports: - - "7481:7480" - - "7947:7946" - - "8001:8000" - volumes: - - ./volumes/node2:/var/lib/memstore - networks: - - testnet - - node3: - container_name: node3 - build: - context: . - dockerfile: ./server/Dockerfile - environment: - - PORT=7480 - - RAFTPORT=8000 - - MLPORT=7946 - - KEY=/etc/ssl/certs/memstore/server.key - - CERT=/etc/ssl/certs/memstore/server.crt - - SERVERID=3 - - JOINADDR=node1:7946 - - PLUGINDIR=/usr/local/lib/memstore - - DATADIR=/var/lib/memstore - - INMEMORY=false - - TLS=false - - HTTP=false - ports: - - "7482:7480" - - "7948:7946" - - "8002:8000" - volumes: - - ./volumes/node3:/var/lib/memstore - networks: - - testnet - - node4: - container_name: node4 - build: - context: . - dockerfile: ./server/Dockerfile - environment: - - PORT=7480 - - RAFTPORT=8000 - - MLPORT=7946 - - KEY=/etc/ssl/certs/memstore/server.key - - CERT=/etc/ssl/certs/memstore/server.crt - - SERVERID=4 - - JOINADDR=node1:7946 - - PLUGINDIR=/usr/local/lib/memstore - - DATADIR=/var/lib/memstore - - INMEMORY=false - - TLS=false - - HTTP=false - ports: - - "7483:7480" - - "7949:7946" - - "8003:8000" - volumes: - - ./volumes/node4:/var/lib/memstore - networks: - - testnet - - node5: - container_name: node5 - build: - context: . - dockerfile: ./server/Dockerfile - environment: - - PORT=7480 - - RAFTPORT=8000 - - MLPORT=7946 - - KEY=/etc/ssl/certs/memstore/server.key - - CERT=/etc/ssl/certs/memstore/server.crt - - SERVERID=5 - - JOINADDR=node1:7946 - - PLUGINDIR=/usr/local/lib/memstore - - DATADIR=/var/lib/memstore - - INMEMORY=false - - TLS=false - - HTTP=false - ports: - - "7484:7480" - - "7950:7946" - - "8004:8000" - volumes: - - ./volumes/node5:/var/lib/memstore - networks: - - testnet \ No newline at end of file diff --git a/server/Dockerfile b/server/Dockerfile deleted file mode 100644 index 93c775b..0000000 --- a/server/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -FROM --platform=linux/amd64 alpine:latest - -RUN mkdir -p /usr/local/lib/memstore -RUN mkdir -p /opt/memstore/bin -RUN mkdir -p /etc/ssl/certs/memstore - -COPY ./server/bin/linux/x86_64/plugins /usr/local/lib/memstore -COPY ./server/bin/linux/x86_64/server /opt/memstore/bin -COPY ./openssl/server /etc/ssl/certs/memstore - -WORKDIR /opt/memstore/bin - -CMD "./server" \ - "--bindAddr" "${BINDADDR}" \ - "--port" "${PORT}" \ - "--mlPort" "${MLPORT}" \ - "--raftPort" "${RAFTPORT}" \ - "--serverId" "${SERVERID}" \ - "--joinAddr" "${JOINADDR}" \ - "--key" "${KEY}" \ - "--cert" "${CERT}" \ - "--pluginDir" "${PLUGINDIR}" \ - "--dataDir" "${DATADIR}" \ - "--http=${HTTP}" \ - "--tls=${TLS}" \ - "--inMemory=${INMEMORY}" \ \ No newline at end of file