diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml new file mode 100644 index 0000000..c0fe0a3 --- /dev/null +++ b/deploy/docker-compose.yml @@ -0,0 +1,34 @@ +version: '3.8' + +services: + db: + image: postgres:12.1-alpine + container_name: dach_db + restart: always + healthcheck: + test: ["CMD", "pg_isready", "-U", "dach"] + env_file: + - ../db.env + volumes: + - ./postgres:/var/lib/postgresql/data + + web: + container_name: dachan.fun + healthcheck: + test: + [ + "CMD-SHELL", + "wget -q --spider --proxy=off localhost:1337 || exit 1", + ] + restart: always + ports: + - '1337:1337' + - '1488:1488' + build: + context: .. + env_file: + - ../web.env + depends_on: + db: + condition: service_started +