diff -r 6ec3049096dd -r f6b392c37e10 docker-compose.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker-compose.yaml Tue Jul 23 23:18:21 2024 +0200 @@ -0,0 +1,41 @@ +services: + server: + build: + context: . + dockerfile: docker/server/server.dockerfile + environment: + - DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST:-db}:${POSTGRES_PORT:-5432}/tralalere + - DEBUG=${DEBUG} + depends_on: + db: + condition: service_healthy + volumes: + - ./data_docker/static:/static + - ./data_docker/index:/index + + db: + image: postgres + restart: always + volumes: + - ./data_docker/db:/var/lib/postgresql/data + environment: + POSTGRES_DB: "tralalere" + POSTGRES_PASSWORD: "${POSTGRES_PASSWORD}" + POSTGRES_USER: "${POSTGRES_USER}" + POSTGRES_HOST_AUTH_METHOD: "md5" + POSTGRES_INITDB_ARGS: "--auth-local=md5" + healthcheck: + test: [ "CMD", "pg_isready", "-U", "${POSTGRES_USER}"] + interval: 10s + timeout: 5s + retries: 5 + + caddy: + build: + context: docker/web + dockerfile: web.dockerfile + volumes: + - ./data_docker/static:/static + ports: + - "80:80" + - "443:443"