Files
Portainer/opencode/traefik/opencode.yml
T
Eduardo David Paredes Vara d771ea9dd5 feat(opencode): añadir stack del agente de código OpenCode
OpenCode como agente de desarrollo con acceso al filesystem del host,
expuesto vía Traefik con autenticación forward auth de Authentik.
Incluye configuración de systemd para modo web y ejemplos de .env.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 05:49:44 +00:00

28 lines
694 B
YAML

http:
routers:
opencode:
rule: Host(`opencode.sherlockhomeless.net`)
entryPoints:
- websecure
tls:
certResolver: letsencrypt
middlewares:
- crowdsec-bouncer@file
- ths-authentik@docker
- opencode-basic-auth
service: opencode
middlewares:
opencode-basic-auth:
headers:
customRequestHeaders:
# En el host desplegado se genera desde /etc/opencode-web.env.
# No versionar el secreto real en el repo.
Authorization: "Basic <base64(usuario:password-opencode)>"
services:
opencode:
loadBalancer:
servers:
- url: http://host.docker.internal:4096