Docker ๐
Docker Composeโ
Updating Docker Compose Appsโ
info
Make sure to set version
-tag in your docker compose file as needed
# docker compose down
docker compose pull
docker compose up -d --force-recreate --build -d
docker image prune -f
Docker Compose Templatesโ
Nginx Proxy Manager
docker-compose.yml
---
networks:
dockerproxy:
name: dockerproxy
services:
proxy:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- <host_port:container_port> # Public HTTP Port
- <host_port:container_port> # Public HTTPS Port
- <host_port:container_port> # Admin Panel
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
networks:
- dockerproxy
Uptime Kuma
docker-compose.yml
---
networks:
dockerproxy:
name: dockerproxy
external: true
services:
uptime-kuma:
image: 'louislam/uptime-kuma:latest'
container_name: uptime-kuma
volumes:
- ./data:/app/data
ports:
- <host_port:container_port>
restart: always
networks:
- dockerproxy
Mealie
docker-compose.yml
---
networks:
dockerproxy:
name: dockerproxy
external: true
services:
mealie:
image: ghcr.io/mealie-recipes/mealie:latest
container_name: mealie
ports:
- <host_port:container_port>
deploy:
resources:
limits:
memory: 1000M
volumes:
- ./data:/app/data/
environment:
- ALLOW_SIGNUP=false
- PUID=1000
- PGID=1000
- TZ=<timezone>
- MAX_WORKERS=1
- WEB_CONCURRENCY=1
- BASE_URL=<url>
- SMTP_HOST=<smtp_host>
- SMTP_PORT=587
- SMTP_FROM_NAME=<from_name>
- SMTP_AUTH_STRATEGY=TLS
- SMTP_FROM_EMAIL=<from_mail>
- SMTP_USER=<mail_user>
- SMTP_PASSWORD=<mail_password>
restart: always
networks:
- dockerproxy
Commafeed
docker-compose.yml
---
networks:
dockerproxy:
name: dockerproxy
external: true
services:
commafeed:
image: athou/commafeed:latest-h2
restart: unless-stopped
volumes:
- ./data:/commafeed/data
deploy:
resources:
limits:
memory: 256M
ports:
- <host_port:container_port>
networks:
- dockerproxy
piqueserver
docker-compose.yml
---
networks:
dockerproxy:
name: dockerproxy
external: true
services:
arena:
image: 'piqueserver/piqueserver:master'
volumes:
- '/config:/config'
ports:
- '8001:32887/udp'
- '8002:32886'
networks:
- dockerproxy