Files
modoboa/docker-compose.yml
T
Spitap 7da3017745 squashed old attempt
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
2023-11-07 19:43:44 +01:00

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