123456789101112131415161718192021222324252627282930313233343536373839404142 |
- services:
- {{ ix_lib.base.test.container_name() }}:
- image: nginx
- ports:
- - {{ values.network.web_port }}:80
- depends_on:
- perms:
- condition: service_completed_successfully
- healthcheck:
- test: "curl --fail --silent http://localhost:80"
- interval: 10s
- timeout: 10s
- retries: 5
- start_period: 30s
- volumes:
- - /mnt/nginx/dir_0:/mnt/directories/dir1
- - docker-volume-nginx:/mnt/directories/dir2
- perms:
- image: bash
- user: root
- deploy:
- resources:
- limits:
- cpus: "1.0"
- memory: 512m
- entrypoint:
- - bash
- - -c
- command:
- - |
- echo "applying permissions..."
- chmod 777 /mnt/directories/dir1
- chmod 777 /mnt/directories/dir2
- sleep 10
- echo "Done applying permissions"
- exit 0
- volumes:
- - /usr/docker-nginx:/mnt/directories/dir1
- - docker-volume-nginx:/mnt/directories/dir2
- volumes:
- docker-volume-nginx: {}
|