diff --git a/docker-compose.yml b/docker-compose.yml index 0eda714..ac46efd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,20 @@ services: + postgres: + image: postgres:16-alpine + environment: + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + ports: + - "5432:5432" + volumes: + - postgres-data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"] + interval: 5s + timeout: 5s + retries: 10 + livekit: image: livekit/livekit-server:v1.9.10 command: --config /etc/livekit.yaml @@ -34,3 +50,6 @@ services: - api ports: - "5173:5173" + +volumes: + postgres-data: