Skip to content
Snippets Groups Projects
Commit 0244ac7c authored by Benjamin Ledel's avatar Benjamin Ledel
Browse files
parents cfce64a8 438b9afb
Branches
No related tags found
No related merge requests found
Pipeline #1004403 failed
services:
database:
image: postgres:15.1-alpine
restart: unless-stopped
environment:
- POSTGRES_DB=${POSTGRES_DATABASE}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
volumes:
- ./db/production:/var/lib/postgresql/data
redis_db:
image: redis:7-alpine
restart: unless-stopped
command: redis-server --requirepass ${REDIS_PASSWORD}
scheduler:
image: registry.git.rwth-aachen.de/polaris/entwicklung/analytics-engine/scheduler:latest
restart: unless-stopped
ports:
- 8000:8000
depends_on:
- database
- redis_db
volumes:
- ".env:/app/.env"
- "./configuration:/app/configuration"
beat:
image: registry.git.rwth-aachen.de/polaris/entwicklung/analytics-engine/scheduler:latest
restart: unless-stopped
entrypoint: celery
command: -A scheduler.worker beat -l info --scheduler celery_sqlalchemy_scheduler.schedulers:DatabaseScheduler
depends_on:
- database
- redis_db
volumes:
- ".env:/app/.env"
- "./configuration:/app/configuration"
worker:
image: registry.git.rwth-aachen.de/polaris/entwicklung/analytics-engine/scheduler:latest
restart: unless-stopped
entrypoint: celery
command: -A scheduler.worker worker -l info
depends_on:
- database
- redis_db
- beat
volumes:
- ".env:/app/.env"
- "./configuration:/app/configuration"
services:
database:
image: mariadb:10.6
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_DATABASE: polaris
volumes:
- ./db:/var/lib/mysql
redis_db:
image: redis:7-alpine
restart: unless-stopped
command: redis-server --requirepass ${REDIS_PASSWORD}
frontend:
image: registry.git.rwth-aachen.de/polaris/entwicklung/rights-engine/frontend:latest
restart: unless-stopped
ports:
- 8080:80
depends_on:
- backend
backend:
image: registry.git.rwth-aachen.de/polaris/entwicklung/rights-engine/backend:latest
restart: unless-stopped
ports:
- 8000:8000
environment:
- CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis_db:6379
depends_on:
- database
- redis_db
volumes:
- ".env:/usr/src/app/backend/.env"
- "./id_rsa.pub:/usr/src/app/backend/id_rsa.pub"
- "./id_rsa:/usr/src/app/backend/id_rsa"
- "./data_disclosure_zips/:/usr/src/app/backend/data_disclosure_zips"
beat:
image: registry.git.rwth-aachen.de/polaris/entwicklung/rights-engine/backend:latest
restart: unless-stopped
entrypoint: celery
command: -A backend beat -l info
environment:
- CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis_db:6379
depends_on:
- database
- redis_db
volumes:
- ".env:/usr/src/app/backend/.env"
- "./id_rsa.pub:/usr/src/app/backend/id_rsa.pub"
- "./id_rsa:/usr/src/app/backend/id_rsa"
worker:
image: registry.git.rwth-aachen.de/polaris/entwicklung/rights-engine/backend:latest
restart: unless-stopped
entrypoint: celery
command: -A backend worker --loglevel=debug
environment:
- CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis_db:6379
depends_on:
- database
- redis_db
- beat
volumes:
- ".env:/usr/src/app/backend/.env"
- "./id_rsa.pub:/usr/src/app/backend/id_rsa.pub"
- "./id_rsa:/usr/src/app/backend/id_rsa"
- "./data_disclosure_zips/:/usr/src/app/backend/data_disclosure_zips"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment