Coffee Required Git
coffeerequired
tvemesto-flowx / docker-compose.yml
37 lines 815 B
Raw
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
services: db: image: postgres:class="c-num">16-alpine restart: unless-stopped environment: POSTGRES_USER: flowx POSTGRES_PASSWORD: flowx POSTGRES_DB: flowx ports: - class="c-str">"class="c-num">5432:class="c-num">5432" volumes: - pgdata:/var/lib/postgresql/data healthcheck: test: [class="c-str">"CMD-SHELL", class="c-str">"pg_isready -U flowx -d flowx"] interval: 5s timeout: 5s retries: class="c-num">5 app: build: context: . dockerfile: Dockerfile restart: unless-stopped ports: - class="c-str">"class="c-num">3000:class="c-num">3000" environment: DATABASE_URL: class="c-str">"postgresql:class="c-comclass="c-str">">//flowx:flowx@db:class="c-num">5432/flowx?schema=public" GRPC_TARGET: class="c-str">"host.docker.internal:class="c-num">50051" GRPC_API_TOKEN: class="c-str">"${GRPC_API_TOKEN:-demo-token}" NODE_ENV: class="c-str">"production" depends_on: db: condition: service_healthy volumes: pgdata: