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

View file

@ -20,3 +20,5 @@ EXPOSE 3306
# start # start
CMD ["/run.sh"] CMD ["/run.sh"]
#CMD ["ls", "-AlF", "/"] #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 # start
CMD ["nginx", "-g", "daemon off;"] 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 # start
CMD ["/run.sh"] CMD ["/run.sh"]
HEALTHCHECK --interval=1s --timeout=10s --start-period=3600s --retries=1 CMD [ "sh", "-c", "! [ -z \"$(netstat -tuln | grep :9000)\" ]" ]