diff --git a/docker-compose.yml b/docker-compose.yml index 9ea3db0f79279d080b2f5cb5316c177650beebc1..6e460ac13269ad24cec01d7bdd743e3eeedfcdc6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -64,6 +64,12 @@ services: published: 3457 protocol: tcp mode: host + healthcheck: + test: ( curl -f -LI "${ENV_HOST}":3458/healthcheck ) && ( curl -f -LI "${ENV_HOST}":3456/healthcheck ) || exit 1 + interval: 5s + retries: 5 + timeout: 60s + start_period: 30s environment: CAPO_PATH: /home/casa/capo CAPO_PROFILE: dsoc-${ENV} diff --git a/services/capability/Dockerfile b/services/capability/Dockerfile index c61f5a204662ae61aa8521fa0c999e64abe27e60..22ee898dbb384d632af98c34310a25a29f288f4e 100644 --- a/services/capability/Dockerfile +++ b/services/capability/Dockerfile @@ -58,7 +58,9 @@ RUN poetry install FROM base as prod # Don't start until notification and workflow are ready -CMD sh ./bin/start-capability-with-healthchecks.sh +#CMD sh ./bin/start-capability-with-healthchecks.sh +CMD ["poetry", "run", "pserve", "--reload", "dev.ini"] + FROM base as dev