Initial commit: 200feet pipeline, docker packaging, and static site

This commit is contained in:
2026-07-02 00:38:32 -04:00
commit df18210492
31 changed files with 7188 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# Portainer stack for 200feet.net.
# In Portainer: Stacks -> Add stack -> Repository (this file) OR paste the YAML.
#
# Replace the published-port mapping with your reverse-proxy labels if you run
# Traefik/Caddy in front (see commented-out labels below).
services:
web:
image: registry.davidadams.rocks/200feet:latest
container_name: 200feet-web
restart: unless-stopped
pull_policy: always
ports:
- "8080:80" # remove if your reverse proxy attaches by label
healthcheck:
test: ["CMD", "wget", "-qO-", "http://127.0.0.1/healthz"]
interval: 30s
timeout: 3s
retries: 3
start_period: 5s
# ---- Optional Traefik labels (uncomment + edit if you use Traefik) ----
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.200feet.rule=Host(`200feet.info`)"
# - "traefik.http.routers.200feet.entrypoints=websecure"
# - "traefik.http.routers.200feet.tls.certresolver=letsencrypt"
# - "traefik.http.services.200feet.loadbalancer.server.port=80"
networks:
- default
networks:
default:
name: 200feet