huwred
08/22/2025, 7:59 AMSebastiaan
08/22/2025, 8:09 AMSebastiaan
08/22/2025, 8:17 AMdocker compose
train for my sites and it's been really nice. Juggling docker volumes has been a bit of a weird one to figure out, but now it's stable and I have the easier time updating to a new version of my sites 🙌Dean Leigh
08/22/2025, 8:53 AMhuwred
08/22/2025, 8:55 AMSebastiaan
08/22/2025, 9:12 AMyml
services:
umbracalendar:
container_name: umbracalendar-live
image: ghcr.io/nul800sebastiaan/umbracalendar.site:latest
ports:
- "443:443"
environment:
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- data:/app/umbraco/Data
- logs:/app/umbraco/Logs
- media:/app/wwwroot/media
- ./DataProtection-Keys:/home/app/.aspnet/DataProtection-Keys
- ./Hangfire.db:/app/Hangfire.db
- ./appsettings.Production.json:/app/appsettings.Production.json
volumes:
data:
logs:
media:
And upgrading now is a matter of:
docker compose pull
docker compose up -d