fix: dependencies between dockers

This commit is contained in:
mcolonna 2025-06-13 21:21:36 +02:00
parent f5c5b31fbd
commit 961b90c4d6
5 changed files with 10 additions and 4 deletions

2
TODO
View file

@ -1,2 +0,0 @@
TODO later
- dependencies between containers and check if its is working

View file

@ -7,7 +7,8 @@ services:
ports:
- 4433:443
depends_on:
- wordpress
wordpress:
condition: service_healthy
volumes:
- www:/www:ro
# domainname: mcolonna.42.fr # TODO(vm) useful? # TODO(any)(nocopy)
@ -17,7 +18,8 @@ services:
volumes:
- www:/www:rw
depends_on:
- mariadb
mariadb:
condition: service_healthy
mariadb:
build: ./requirements/mariadb

View file

@ -20,3 +20,5 @@ EXPOSE 3306
# start
CMD ["/run.sh"]
#CMD ["ls", "-AlF", "/"]
HEALTHCHECK --interval=1s --timeout=10s --start-period=600s --retries=1 CMD [ "sh", "-c", "! [ -z \"$(netstat -tuln | grep :3306)\" ]" ]

View file

@ -29,3 +29,5 @@ COPY conf/ /etc/nginx/
# start
CMD ["nginx", "-g", "daemon off;"]
HEALTHCHECK --interval=1s --timeout=10s --start-period=60s --retries=1 CMD [ "sh", "-c", "! [ -z \"$(netstat -tuln | grep :443)\" ]" ]

View file

@ -24,3 +24,5 @@ COPY /run.sh /run.sh
# start
CMD ["/run.sh"]
HEALTHCHECK --interval=1s --timeout=10s --start-period=3600s --retries=1 CMD [ "sh", "-c", "! [ -z \"$(netstat -tuln | grep :9000)\" ]" ]