{ "schemaVersion": 2, "services": [ { "name": "nginx", "image": "nginx:latest", "isMain": true, "internalPort": "80", "volumes": [ { "hostPath": "${APP_DATA_DIR}/data/conf.d", "containerPath": "/etc/nginx/conf.d" }, { "hostPath": "${APP_DATA_DIR}/data/nginx.conf", "containerPath": "/etc/nginx/nginx.conf" }, { "hostPath": "${APP_DATA_DIR}/data/www", "containerPath": "/var/www" }, { "hostPath": "${APP_DATA_DIR}/data/html", "containerPath": "/usr/share/nginx/html" }, { "hostPath": "${APP_DATA_DIR}/data/logs", "containerPath": "/var/log/nginx" }, { "hostPath": "${APP_DATA_DIR}/data/ssl", "containerPath": "/etc/nginx/ssl", "readOnly": true } ], "environment": [ { "key": "NGINX_HOST", "value": "${NGINX_SERVER_NAME:-localhost}" }, { "key": "TZ", "value": "${TZ:-Europe/Paris}" } ], "healthCheck": { "test": "curl --fail http://localhost:80 || exit 1", "interval": "30s", "timeout": "10s", "retries": 3 } } ] }