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: - docker-volume-nginx:/mnt/directories/dir1 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: - docker-volume-nginx:/mnt/directories/dir1 volumes: docker-volume-nginx: {}