Migrate from Fly.io to docker-server (img.pq.io)

- Add infra/docker-compose.yml, deploy-stack.sh, .env.example
- Remove Fly.io GitHub Actions workflow
- Build via EC2, deploy via Portainer + Caddy on Hetzner

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-17 19:24:06 -07:00
parent 598065ee00
commit 5c7b938ce1
5 changed files with 240 additions and 14 deletions

19
infra/docker-compose.yml Normal file
View File

@@ -0,0 +1,19 @@
services:
app:
image: registry.docker.pq.io/postconvert:latest
restart: unless-stopped
networks:
- postconvert-net
environment:
CONVERTER_TOKEN: ${CONVERTER_TOKEN}
labels:
- "com.centurylinklabs.watchtower.enable=true"
deploy:
resources:
limits:
cpus: "1.0"
memory: 1g
networks:
postconvert-net:
name: postconvert-net