mirror of
https://github.com/MAGICGrants/truenas-apps.git
synced 2026-01-09 04:28:09 -05:00
43 lines
995 B
YAML
43 lines
995 B
YAML
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: {}
|