Podman setup with services
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
services:
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
container_name: trystkelly-caddy
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
- "443:443/udp"
|
||||
volumes:
|
||||
- "./caddy:/etc/caddy"
|
||||
- "./caddy/data:/data"
|
||||
- "./caddy/config:/config"
|
||||
- "./http:/srv"
|
||||
- "./media:/d:ro"
|
||||
networks:
|
||||
- web-network
|
||||
|
||||
jellyfin:
|
||||
image: jellyfin/jellyfin:latest
|
||||
container_name: trystkelly-jellyfin
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- "./jellyfin/config:/config"
|
||||
- "./jellyfin/cache:/cache"
|
||||
- "./media:/d:ro"
|
||||
networks:
|
||||
- web-network
|
||||
|
||||
copyparty:
|
||||
image: copyparty/ac:latest
|
||||
container_name: trystkelly-copyparty
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- "./copyparty/config:/cfg"
|
||||
- "./copyparty/cache:/app/cache"
|
||||
- "/home/trystan:/home/trystan"
|
||||
- "./media:/d"
|
||||
networks:
|
||||
- web-network
|
||||
|
||||
pigallery2:
|
||||
image: bpatrik/pigallery2:latest
|
||||
container_name: trystkelly-pigallery2
|
||||
restart: unless-stopped
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: 3G
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
volumes:
|
||||
- "./pigallery2/config:/app/data/config"
|
||||
- "./pigallery2/db:/app/data/db"
|
||||
- "./pigallery2/images:/app/data/images:ro"
|
||||
- "./pigallery2/tmp:/app/data/tmp"
|
||||
- "./media:/d:ro"
|
||||
networks:
|
||||
- web-network
|
||||
|
||||
networks:
|
||||
web-network:
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user