1
0
Fork 0
mirror of https://github.com/kou029w/quot.git synced 2025-01-19 00:18:09 +00:00
quot/compose.yml
2022-08-28 15:37:58 +00:00

35 lines
1.1 KiB
YAML

services:
quot:
image: kou029w/quot
build: "."
restart: unless-stopped
ports: ["8080:8080"]
environment:
DATABASE_URL: postgresql://postgres:${POSTGRES_PASSWORD}@/postgres?host=/var/run/postgresql
volumes:
- postgres_socket:/var/run/postgresql
depends_on: [db]
dbmate:
profiles: [dev]
image: amacneil/dbmate:1.15@sha256:8fb25de3fce073e39eb3f9411af0410d0e26cc6d120544a7510b964e218abc27
command: --wait up
user: ${UID:-1000}:${GID:-1000}
environment:
DATABASE_URL: postgresql://postgres:${POSTGRES_PASSWORD}@/postgres?host=/var/run/postgresql
volumes:
- ./db:/db
- postgres_socket:/var/run/postgresql
depends_on: [db]
db:
image: postgres:14-alpine@sha256:322e9d80bbe0d19df45a2cfa262b50947683b4da283afdb6bee8e549aea87bf3
restart: unless-stopped
healthcheck:
test: pg_isready -U postgres
environment:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- postgres_socket:/var/run/postgresql
- postgres_data_v14:/var/lib/postgresql/data
volumes:
postgres_socket:
postgres_data_v14: