Files
antonsemenovser be8886032b feat(deploy): containerize the static site for the kotkan k8s cluster
Same convention as retif/kotkanagrilli.fi so the marketing site can run on a
kotkanagrilli.fi subdomain (Oracle Cloud ARM64 k3s) alongside the bot.

- deploy/Containerfile — nginx-unprivileged serving the static site on :8080.
- deploy/chart/ — Deployment + Service + Ingress (host studio.kotkanagrilli.fi,
  kube-system-traefik).
- deploy/.woodpecker.yaml — buildx remote buildkit --platform linux/arm64 ->
  push image, helm package + push chart to Gitea OCI.
- deploy/README.md — operator provisioning + how to change the subdomain.

Verified locally (amd64): image builds and serves the site (HTTP 200, correct
title); helm template renders Service/Deployment/Ingress clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 23:30:38 +03:00

7 lines
176 B
YAML

apiVersion: v2
name: ai-studio-site
description: AI Automation Studio static marketing site (nginx, served on a subdomain)
type: application
version: 0.1.0
appVersion: "0.1.0"