proxmox-vms/roles/nginx/templates/nginx.container.j2

25 lines
639 B
Django/Jinja

[Unit]
Description=nginx container
Requires={{ nginx_dependent_service }}.service
After={{ nginx_dependent_service }}.service
[Container]
ContainerName=nginx
Image=ghcr.io/nginxinc/nginx-unprivileged:mainline-alpine-slim
PublishPort=80:8080
PublishPort=443:8443
Network=frontend.network
Network={{ nginx_dependent_service }}.network
Volume=/srv/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
Volume=/srv/nginx/conf.d:/etc/nginx/conf.d:ro
Volume=/srv/certs:/etc/nginx/ssl:Z
PodmanArgs=--runtime runsc --security-opt label:disable
Label=disable
AutoUpdate=registry
[Install]
WantedBy=multi-user.target default.target
[Service]
Restart=always