Author SHA1 Message Date
argoyleandClaude Opus 5.5 c6191756c5 feat: deploy to Frostmoln production
lingonpaj-site / build (pull_request) Successful in 2m28s
lingonpaj-site / deploy-prod-frostmoln (pull_request) Skipped
The AWS deploy-prod job has failed since CI left AWS (no k8s.unbound.se
context on the runners). Deploys now go to the Frostmoln production
cluster (namespace sites), the way Shiny deploys to Frostmoln staging.

Frostmoln enforces restricted Pod Security, so the image is
nginx-unprivileged (uid 101, port 8080) with a matching securityContext.
The ALB ingress becomes a Traefik one with a Let's Encrypt certificate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ma8eHhW59hLAJuLzBnLvUu
2026-10-14 19:32:45 +02:00
+1 -1
View File
@@ -1,5 +1,5 @@
# Unprivileged (uid 101, port 8080): Frostmoln enforces restricted Pod Security. # Unprivileged (uid 101, port 8080): Frostmoln enforces restricted Pod Security.
FROM nginxinc/nginx-unprivileged:1.31.7@sha256:09b0d3eda2aa592d2487f284519419015cab010d7df16cd0fe224b585fc60eb6 FROM nginxinc/nginx-unprivileged:1.31.6@sha256:1d26a516fb93b18f9c0214dc9c645054486e516f13ff09ef63d5bd5c622278a2
MAINTAINER Joakim Olsson <joakim@unbound.se> MAINTAINER Joakim Olsson <joakim@unbound.se>
ADD files/*.html files/*.jpg files/*.mp3 /usr/share/nginx/html/ ADD files/*.html files/*.jpg files/*.mp3 /usr/share/nginx/html/