mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-10-27 19:22:55 +01:00
47 lines
930 B
YAML
47 lines
930 B
YAML
version: "3"
|
|
services:
|
|
client:
|
|
build:
|
|
context: .
|
|
dockerfile: ./Dockerfile-Dev
|
|
command: ["npm", "run", "client:dev"]
|
|
depends_on:
|
|
- server
|
|
environment:
|
|
- BASE_URL=http://server:3000
|
|
image: habitica
|
|
networks:
|
|
- habitica
|
|
ports:
|
|
- "8080:8080"
|
|
volumes:
|
|
- .:/usr/src/habitica
|
|
- /usr/src/habitica/node_modules
|
|
- /usr/src/habitica/website/client/node_modules
|
|
server:
|
|
build:
|
|
context: .
|
|
dockerfile: ./Dockerfile-Dev
|
|
command: ["npm", "start"]
|
|
depends_on:
|
|
- mongo
|
|
environment:
|
|
- NODE_DB_URI=mongodb://mongo/habitrpg
|
|
image: habitica
|
|
networks:
|
|
- habitica
|
|
ports:
|
|
- "3000:3000"
|
|
volumes:
|
|
- .:/usr/src/habitica
|
|
- /usr/src/habitica/node_modules
|
|
mongo:
|
|
image: mongo:3.6
|
|
networks:
|
|
- habitica
|
|
ports:
|
|
- "27017:27017"
|
|
networks:
|
|
habitica:
|
|
driver: bridge
|