mirror of
https://github.com/mozilla/ichnaea.git
synced 2025-12-05 01:10:44 +00:00
74 lines
1.2 KiB
YAML
74 lines
1.2 KiB
YAML
version: "2"
|
|
services:
|
|
app:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: local/ichnaea_app
|
|
env_file:
|
|
- docker/config/local_dev.env
|
|
- my.env
|
|
volumes:
|
|
- .:/app
|
|
|
|
web:
|
|
image: local/ichnaea_app
|
|
env_file:
|
|
- docker/config/local_dev.env
|
|
- my.env
|
|
depends_on:
|
|
- db
|
|
- redis
|
|
volumes:
|
|
- .:/app
|
|
command: ["web"]
|
|
ports:
|
|
- "8000:8000"
|
|
|
|
scheduler:
|
|
image: local/ichnaea_app
|
|
env_file:
|
|
- docker/config/local_dev.env
|
|
- my.env
|
|
depends_on:
|
|
- redis
|
|
volumes:
|
|
- .:/app
|
|
command: ["scheduler"]
|
|
|
|
worker:
|
|
image: local/ichnaea_app
|
|
env_file:
|
|
- docker/config/local_dev.env
|
|
- my.env
|
|
depends_on:
|
|
- redis
|
|
- db
|
|
volumes:
|
|
- .:/app
|
|
command: ["worker"]
|
|
|
|
# Used for building CSS and JS assets
|
|
node:
|
|
build:
|
|
context: ./docker/node/
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- .:/app
|
|
|
|
db:
|
|
build:
|
|
context: ./docker/${ICHNAEA_DOCKER_DB_ENGINE:-mysql_5_7}/
|
|
dockerfile: Dockerfile
|
|
expose:
|
|
- "3306"
|
|
ports:
|
|
- "3306"
|
|
|
|
redis:
|
|
image: redis:6.2
|
|
expose:
|
|
- "6379"
|
|
ports:
|
|
- "6379:6379"
|