diff --git a/docker-compose.deploy.yml b/docker-compose.deploy.yml index db40f11ae..3e2028f7d 100644 --- a/docker-compose.deploy.yml +++ b/docker-compose.deploy.yml @@ -1,3 +1,6 @@ +# THIS IS NOT TO BE USED FOR PERSONAL DEPLOYMENTS! +# Internal Docker Compose Image used for internal testing deployments + version: "3.7" services: @@ -8,6 +11,15 @@ services: POSTGRES_USER: postgres POSTGRES_PASSWORD: testpass POSTGRES_DB: hoppscotch + healthcheck: + test: + [ + "CMD-SHELL", + "sh -c 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}'" + ] + interval: 5s + timeout: 5s + retries: 10 hoppscotch-aio: container_name: hoppscotch-aio @@ -21,7 +33,8 @@ services: env_file: - ./.env depends_on: - - hoppscotch-db + hoppscotch-db: + condition: service_healthy command: ["sh", "-c", "pnpm exec prisma migrate deploy && node /usr/src/app/aio_run.mjs"] healthcheck: test: