Advertisement
scyto

Untitled

Mar 11th, 2022
1,738
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.03 KB | None | 0 0
  1. version: "3"
  2.  
  3. services:
  4.   migrations:
  5.     image: mediacms/mediacms:latest
  6.     volumes:
  7.      - ./:/home/mediacms.io/mediacms/
  8.     environment:
  9.       ENABLE_UWSGI: 'no'
  10.       ENABLE_NGINX: 'no'
  11.       ENABLE_CELERY_SHORT: 'no'
  12.       ENABLE_CELERY_LONG: 'no'
  13.       ENABLE_CELERY_BEAT: 'no'
  14.       ADMIN_USER: 'admin'
  15.       ADMIN_EMAIL: 'admin@localhost'
  16.       ADMIN_PASSWORD: 'password'
  17.     command: "./deploy/docker/prestart.sh"
  18.     restart: on-failure
  19.     depends_on:
  20.      - redis
  21. #        condition: service_healthy
  22.       - db
  23. #        condition: service_healthy
  24.   web:
  25.     image: mediacms/mediacms:latest
  26.     deploy:
  27.       replicas: 1
  28.     ports:
  29.      - "8066:80"
  30.     volumes:
  31.      - ./:/home/mediacms.io/mediacms/
  32.     environment:
  33.       ENABLE_CELERY_BEAT: 'no'
  34.       ENABLE_CELERY_SHORT: 'no'
  35.       ENABLE_CELERY_LONG: 'no'
  36.       ENABLE_MIGRATIONS: 'no'
  37.     depends_on:
  38.      - migrations
  39.   celery_beat:
  40.     image: mediacms/mediacms:latest
  41.     volumes:
  42.      - ./:/home/mediacms.io/mediacms/
  43.     environment:
  44.       ENABLE_UWSGI: 'no'
  45.       ENABLE_NGINX: 'no'
  46.       ENABLE_CELERY_SHORT: 'no'
  47.       ENABLE_CELERY_LONG: 'no'
  48.       ENABLE_MIGRATIONS: 'no'
  49.     depends_on:
  50.      - redis
  51.   celery_worker:
  52.     image: mediacms/mediacms:latest
  53.     deploy:
  54.       replicas: 1
  55.     volumes:
  56.      - ./:/home/mediacms.io/mediacms/
  57.     environment:
  58.       ENABLE_UWSGI: 'no'
  59.       ENABLE_NGINX: 'no'
  60.       ENABLE_CELERY_BEAT: 'no'
  61.       ENABLE_MIGRATIONS: 'no'
  62.     depends_on:
  63.      - migrations
  64.   db:
  65.     image: postgres:13
  66.     volumes:
  67.      - ../postgres_data:/var/lib/postgresql/data/
  68.     restart: always
  69.     environment:
  70.       POSTGRES_USER: mediacms
  71.       POSTGRES_PASSWORD: mediacms
  72.       POSTGRES_DB: mediacms
  73.     healthcheck:
  74.       test: ["CMD-SHELL", "pg_isready -U mediacms"]
  75.       interval: 10s
  76.       timeout: 5s
  77.       retries: 5
  78.   redis:
  79.     image: "redis:alpine"
  80.     restart: always
  81.     healthcheck:
  82.       test: ["CMD", "redis-cli","ping"]
  83.       interval: 30s
  84.       timeout: 10s
  85.       retries: 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement