aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 55bb38ff..b2f6d156 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,11 +1,50 @@
version: "3.8"
name: remember
services:
+ web:
+ build:
+ context: .
+ target: web
+ volumes:
+ - data:/data
+ ports:
+ - 3000:3000
+ env_file:
+ - "packages/web/.env.local"
+ environment:
+ REDIS_HOST: redis
+ DATABASE_URL: "file:/data/db.db"
+ depends_on:
+ migration:
+ condition: service_completed_successfully
redis:
image: redis:7.2-alpine
ports:
- 6379:6379
volumes:
- redis:/data
+ workers:
+ build:
+ context: .
+ target: workers
+ volumes:
+ - data:/data
+ env_file:
+ - "packages/workers/.env"
+ environment:
+ REDIS_HOST: redis
+ DATABASE_URL: "file:/data/db.db"
+ depends_on:
+ migration:
+ condition: service_completed_successfully
+ migration:
+ build:
+ context: .
+ target: db
+ environment:
+ DATABASE_URL: "file:/data/db.db"
+ volumes:
+ - data:/data
volumes:
redis:
+ data: