From d79dfe86c70ca4dadd4678e9fcbb009337084c88 Mon Sep 17 00:00:00 2001 From: Michelle Date: Tue, 24 Feb 2026 18:21:33 +0100 Subject: [PATCH] create compose.yml --- compose.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 compose.yml diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..46ba61f --- /dev/null +++ b/compose.yml @@ -0,0 +1,37 @@ +services: + redlight: + image: git.scrunkly.cat/michelle/redlight:latest + restart: unless-stopped + ports: + - "3001:3001" + environment: + DATABASE_URL: postgres://redlight:redlight@postgres:5432/redlight + BBB_URL: https://your-bbb-server.com/bigbluebutton/api/ + BBB_SECRET: your-bbb-shared-secret + JWT_SECRET: change-me-to-a-random-secret + ADMIN_EMAIL: admin@example.com + ADMIN_PASSWORD: admin123 + volumes: + - uploads:/app/uploads + depends_on: + postgres: + condition: service_healthy + + postgres: + image: postgres:17-alpine + restart: unless-stopped + environment: + POSTGRES_USER: redlight + POSTGRES_PASSWORD: redlight + POSTGRES_DB: redlight + volumes: + - pgdata:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U redlight"] + interval: 5s + timeout: 5s + retries: 5 + +volumes: + pgdata: + uploads: