mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
Refactor Improved test Revert "Use SimpleWorker for the job test" This reverts commit f7ea07d19a43ba0455d3a251c216c50f94a1ac66. Force job to run Empty queue before bursting jobs Added test Updated test Switched json encoder Removed call to doveadm on user login Fixed issues, updated doc Reduce doveadm calls
60 lines
1.2 KiB
YAML
60 lines
1.2 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
redis:
|
|
image: redis:5-alpine
|
|
ports:
|
|
- 6379:6379
|
|
|
|
rq:
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile.dev
|
|
environment:
|
|
PYTHONPATH: ".."
|
|
DB: "SQLITE"
|
|
DEBUG: "True"
|
|
REDIS_HOST: redis
|
|
command: >
|
|
sh -c "cd test_project; python3 manage.py rqworker dkim modoboa"
|
|
volumes:
|
|
- .:/code
|
|
|
|
api:
|
|
container_name: modoboa_api
|
|
restart: unless-stopped
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile.dev
|
|
ports:
|
|
- 8000:8000
|
|
environment:
|
|
PYTHONPATH: ".."
|
|
DB: "SQLITE"
|
|
DEBUG: "True"
|
|
REDIS_HOST: redis
|
|
command: >
|
|
sh -c "cd test_project
|
|
python3 manage.py migrate
|
|
python3 manage.py load_initial_data
|
|
django-admin compilemessages
|
|
python3 manage.py runserver 0:8000"
|
|
volumes:
|
|
- .:/code
|
|
|
|
front:
|
|
container_name: modoboa_front
|
|
restart: unless-stopped
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile.front.dev
|
|
ports:
|
|
- 8080:8080
|
|
volumes:
|
|
- ./frontend/:/home/node/
|
|
command: "yarn serve"
|
|
environment:
|
|
DOCKER: "yes"
|
|
depends_on:
|
|
- api
|