diff --git a/analytics-engine/docker-compose.local.yml b/analytics-engine/docker-compose.local.yml
new file mode 100644
index 0000000000000000000000000000000000000000..044aa2c7ae168dbba2d4e3ddaaf65a5fd02968e8
--- /dev/null
+++ b/analytics-engine/docker-compose.local.yml
@@ -0,0 +1,52 @@
+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"
diff --git a/rights-engine/docker-compose.local.yml b/rights-engine/docker-compose.local.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ea8ddfe8fbabe4fe65013593e15699ac2dd04a8c
--- /dev/null
+++ b/rights-engine/docker-compose.local.yml
@@ -0,0 +1,70 @@
+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"