From deacd0dfc195bca41af631114804d29937337cd8 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 17 Jan 2024 02:11:31 +0900 Subject: . --- docker-compose.local.yml | 51 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 docker-compose.local.yml (limited to 'docker-compose.local.yml') diff --git a/docker-compose.local.yml b/docker-compose.local.yml new file mode 100644 index 0000000..2d46755 --- /dev/null +++ b/docker-compose.local.yml @@ -0,0 +1,51 @@ +version: '3' + +services: + albatross-app: + build: + context: ./services/app + args: + ALBATROSS_BASE_PATH: $ALBATROSS_BASE_PATH + ports: + - '8001:80' + volumes: + - './services/app/public:/var/www/html/public' + - './services/app/src:/var/www/html/src' + - './services/app/templates:/var/www/html/templates' + - './services/app/php.local.ini:/usr/local/etc/php/php.ini' + - 'session-data:/tmp/session' + env_file: .env.local + restart: always + + albatross-jobworker: + build: + context: ./services/app + volumes: + - './services/app/bin:/var/www/html/bin' + - './services/app/src:/var/www/html/src' + - './services/app/php.local.ini:/usr/local/etc/php/php.ini' + entrypoint: 'php bin/jobworker' + env_file: .env.local + restart: always + + albatross-db: + image: postgres:16.0 + expose: + - 5432 + volumes: + - 'db-data:/var/lib/postgresql/data' + environment: + POSTGRES_PASSWORD: $ALBATROSS_DB_PASSWORD + restart: always + + albatross-sandbox-exec: + build: + context: ./services/sandbox-exec + expose: + - 8888 + env_file: .env.local + restart: always + +volumes: + db-data: + session-data: -- cgit v1.2.3-70-g09d2