diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..ccde168c015e379bdc04c8ad26984b48e075f710 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,54 @@ +version: "3" + +services: + client: + image: frontend-source + restart: always + build: ./frontend/ + ports: + - "80:4100" + depends_on: + - backend + links: + - backend + +# ip4=$(/sbin/ip -o -4 addr list ens3 | awk '{print $4}' | cut -d/ -f1) +# echo "API_ROOT=$ip4" > env.frontend +# env_file: .env.frontend +# networks: +# - conduit-network + + backend: + image: backend-source + restart: always + build: ./backend/ + ports: + - "3000:3000" + links: + - mongo + depends_on: + - mongo + environment: + NODE_ENV: production + MONGODB_URI: mongodb://mongo:27017 + SECRET: secret node ./app.js + +# env_file: .env.backend +# networks: +# - conduit-network + + mongo: + container_name: mongo + image: mongo + restart: always + ports: + - "27017:27017" +# networks: +# - conduit-network + volumes: + - ./mongo-config:/data/configdb + - ./mongo-data:/data/db + +#networks: +# conduit-network: +# external: true