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