From 2e580baf2704f856ce082656773989581b880758 Mon Sep 17 00:00:00 2001 From: Brad Lugo Date: Mon, 29 Jan 2018 14:56:08 -0600 Subject: [PATCH] Update the docker compose process (#9724) Since the client side code and server side code run independently, the docker compose process needed to be updated to reflect this change. This fix included updating the docker-compose files' versions. --- docker-compose.dev.yml | 13 +++++++++--- docker-compose.yml | 47 +++++++++++++++++++++++++++++++----------- 2 files changed, 45 insertions(+), 15 deletions(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index e0edf00814..53ea346743 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -1,3 +1,10 @@ -web: - volumes: - - '.:/usr/src/habitrpg' +version: "3" +services: + + client: + volumes: + - '.:/usr/src/habitrpg' + + server: + volumes: + - '.:/usr/src/habitrpg' diff --git a/docker-compose.yml b/docker-compose.yml index 0afed9a927..85f334b8ec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,36 @@ -web: - build: . - ports: - - "3000:3000" - links: - - mongo - environment: - - NODE_DB_URI=mongodb://mongo/habitrpg +version: "3" +services: -mongo: - image: mongo - ports: - - "27017:27017" + client: + build: . + networks: + - habitica + environment: + - BASE_URL=http://server:3000 + ports: + - "8080:8080" + command: ["npm", "run", "client:dev"] + depends_on: + - server + + server: + build: . + ports: + - "3000:3000" + networks: + - habitica + environment: + - NODE_DB_URI=mongodb://mongo/habitrpg + depends_on: + - mongo + + mongo: + image: mongo + ports: + - "27017:27017" + networks: + - habitica + +networks: + habitica: + driver: bridge