19 lines
502 B
YAML
19 lines
502 B
YAML
version: "3.9"
|
|
networks: { appNet: { external: true } }
|
|
|
|
services:
|
|
npm:
|
|
image: jc21/nginx-proxy-manager:latest
|
|
networks: [appNet]
|
|
ports: ["80:80","443:443","81:81"]
|
|
volumes:
|
|
- /mnt/data/gateway/npm/data:/data
|
|
- /mnt/data/gateway/npm/letsencrypt:/etc/letsencrypt
|
|
deploy:
|
|
replicas: 2
|
|
placement:
|
|
constraints: ["node.role == manager"]
|
|
resources:
|
|
limits: { cpus: "0.50", memory: 512M }
|
|
reservations: { cpus: "0.10", memory: 128M }
|