Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3"
- services:
- migrations:
- image: mediacms/mediacms:latest
- volumes:
- - ./:/home/mediacms.io/mediacms/
- environment:
- ENABLE_UWSGI: 'no'
- ENABLE_NGINX: 'no'
- ENABLE_CELERY_SHORT: 'no'
- ENABLE_CELERY_LONG: 'no'
- ENABLE_CELERY_BEAT: 'no'
- ADMIN_USER: 'admin'
- ADMIN_EMAIL: 'admin@localhost'
- ADMIN_PASSWORD: 'password'
- command: "./deploy/docker/prestart.sh"
- restart: on-failure
- depends_on:
- - redis
- # condition: service_healthy
- - db
- # condition: service_healthy
- web:
- image: mediacms/mediacms:latest
- deploy:
- replicas: 1
- ports:
- - "8066:80"
- volumes:
- - ./:/home/mediacms.io/mediacms/
- environment:
- ENABLE_CELERY_BEAT: 'no'
- ENABLE_CELERY_SHORT: 'no'
- ENABLE_CELERY_LONG: 'no'
- ENABLE_MIGRATIONS: 'no'
- depends_on:
- - migrations
- celery_beat:
- image: mediacms/mediacms:latest
- volumes:
- - ./:/home/mediacms.io/mediacms/
- environment:
- ENABLE_UWSGI: 'no'
- ENABLE_NGINX: 'no'
- ENABLE_CELERY_SHORT: 'no'
- ENABLE_CELERY_LONG: 'no'
- ENABLE_MIGRATIONS: 'no'
- depends_on:
- - redis
- celery_worker:
- image: mediacms/mediacms:latest
- deploy:
- replicas: 1
- volumes:
- - ./:/home/mediacms.io/mediacms/
- environment:
- ENABLE_UWSGI: 'no'
- ENABLE_NGINX: 'no'
- ENABLE_CELERY_BEAT: 'no'
- ENABLE_MIGRATIONS: 'no'
- depends_on:
- - migrations
- db:
- image: postgres:13
- volumes:
- - ../postgres_data:/var/lib/postgresql/data/
- restart: always
- environment:
- POSTGRES_USER: mediacms
- POSTGRES_PASSWORD: mediacms
- POSTGRES_DB: mediacms
- healthcheck:
- test: ["CMD-SHELL", "pg_isready -U mediacms"]
- interval: 10s
- timeout: 5s
- retries: 5
- redis:
- image: "redis:alpine"
- restart: always
- healthcheck:
- test: ["CMD", "redis-cli","ping"]
- interval: 30s
- timeout: 10s
- retries: 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement