Compare commits

..

No commits in common. "fb4ffe9fb666308d1ccee256c9cd36225dac12af" and "6b47f949dd29eaded8609a6ab686b485c8819f12" have entirely different histories.

3 changed files with 1 additions and 18 deletions

View file

@ -271,15 +271,13 @@ services:
# Edge proxy — reverse proxy to Forgejo, Woodpecker, and staging # Edge proxy — reverse proxy to Forgejo, Woodpecker, and staging
# Serves on ports 80/443, routes based on path # Serves on ports 80/443, routes based on path
edge: edge:
build: ./docker/edge image: caddy:alpine
ports: ports:
- "80:80" - "80:80"
- "443:443" - "443:443"
volumes: volumes:
- ./docker/Caddyfile:/etc/caddy/Caddyfile - ./docker/Caddyfile:/etc/caddy/Caddyfile
- ./docker/edge/dispatcher.sh:/usr/local/bin/dispatcher.sh:ro
- caddy_data:/data - caddy_data:/data
- /var/run/docker.sock:/var/run/docker.sock
depends_on: depends_on:
- forgejo - forgejo
- woodpecker - woodpecker

View file

@ -1,3 +0,0 @@
FROM caddy:alpine
RUN apk add --no-cache bash jq curl git docker-cli
COPY dispatcher.sh /usr/local/bin/dispatcher.sh

View file

@ -1,12 +0,0 @@
#!/usr/bin/env bash
# dispatcher.sh — Edge task dispatcher placeholder
#
# TODO: Implement task polling and runner launching (#45)
# Currently a no-op loop for future expansion.
set -euo pipefail
while true; do
# Placeholder: no-op loop, no logic yet
sleep 60
done