Skip to content

Instantly share code, notes, and snippets.

@ChrisRomp
Last active October 31, 2025 21:25
Show Gist options
  • Select an option

  • Save ChrisRomp/aece3112d71bcb43d884d939f4db7cc3 to your computer and use it in GitHub Desktop.

Select an option

Save ChrisRomp/aece3112d71bcb43d884d939f4db7cc3 to your computer and use it in GitHub Desktop.
HamClock Docker Swag
IP_ADDRESS=192.168.X.X
URL=hamclock.yourdomain.local
version: "3"
services:
web:
image: ghcr.io/chrisromp/hamclock-docker:latest
container_name: hamclock
networks:
internal:
volumes:
- ./config/hamclock:/root/.hamclock
restart: unless-stopped
deploy:
resources:
limits:
cpus: 0.15
memory: 50M
swag:
image: ghcr.io/linuxserver/swag:latest
container_name: hamclock-swag
environment:
- PUID=1000
- PGID=1000
- TZ=America/Los_Angeles
- URL
- VALIDATION=dns
- DNSPLUGIN=cloudflare
- EMAIL
- DOCKER_MODS=linuxserver/mods:swag-auto-reload
- DOCKER_MODS=linuxserver/mods:universal-docker|linuxserver/mods:swag-auto-reload
volumes:
- ./config/swag:/config
restart: unless-stopped
healthcheck:
test: "curl -so /dev/null -w \"%{http_code}\" http://localhost"
interval: 1m
timeout: 10s
retries: 3
start_period: 30s
networks:
internal:
mynetwork.local:
ipv4_address: ${IP_ADDRESS}
networks:
mynetwork.local:
external: true
internal:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment