Files
line-of-sight/docker-compose.yml
T
(jenkins) b1dc09c714
Tests / backend-test (pull_request) Successful in 6s
Tests / frontend-test (pull_request) Failing after 8s
Tests / e2e-test (pull_request) Failing after 1m29s
don't fix to arm64 architecure!
2026-04-16 23:32:11 +01:00

55 lines
1.2 KiB
YAML

services:
postgres:
image: kartoza/postgis:latest
container_name: line-of-sight-db
environment:
- POSTGRES_DB=line_of_sight
- POSTGRES_USER=line_of_sight
- POSTGRES_PASS=line_of_sight_pass
- ALLOW_IP_RANGE=0.0.0.0/0
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql
- ./docker/init.sql:/docker-entrypoint-initdb.d/init.sql
healthcheck:
test: ["CMD-SHELL", "pg_isready -U line_of_sight"]
interval: 5s
timeout: 5s
retries: 5
backend:
build:
context: ./backend
dockerfile: Dockerfile
container_name: line-of-sight-backend
ports:
- "3051:3051"
environment:
- DATABASE_URL=postgresql://line_of_sight:line_of_sight_pass@postgres:5432/line_of_sight
- PORT=3051
depends_on:
postgres:
condition: service_healthy
volumes:
- ./backend:/app
- /app/node_modules
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
container_name: line-of-sight-frontend
ports:
- "3050:3050"
environment:
- VITE_API_URL=http://localhost:3051/api
depends_on:
- backend
volumes:
- ./frontend:/app
- /app/node_modules
volumes:
pgdata: