alexandrev 42a6079422
Build and push image / build (push) Successful in 5s
chore: add kustomization.yaml for argocd-image-updater
2026-05-04 17:36:46 +00:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00
2026-05-02 20:50:36 +02:00

hidden11

Daily football lineup puzzle built with Next.js, React, TypeScript and Tailwind CSS.

Local development

npm install
npm run dev

Open http://localhost:3000.

Production build

npm run build
npm start

Docker

docker build -t hidden11:latest .
docker run --rm -p 3000:3000 hidden11:latest

CI/CD

Gitea Actions workflow:

  • .gitea/workflows/build-and-push.yaml
  • Builds on main
  • Pushes:
    • gitea.alexandre-vazquez.cloud/alexandrev/hidden11:<git-sha>
    • gitea.alexandre-vazquez.cloud/alexandrev/hidden11:latest

Required Gitea repository secrets:

  • REGISTRY_USERNAME: alexandrev
  • REGISTRY_TOKEN: token with package/container registry permissions

Create/read tokens from pass; never commit credentials.

Kubernetes

kubectl apply -f deploy/k8s

The app is configured for:

  • Namespace: hidden11
  • Ingress host: hidden11.app
  • Ingress class: public
  • TLS secret: hidden11-tls

ArgoCD

kubectl apply -f deploy/argocd/application.yaml

The ArgoCD Application includes ArgoCD Image Updater annotations for:

  • image: gitea.alexandre-vazquez.cloud/alexandrev/hidden11
  • strategy: digest
  • write-back: argocd
S
Description
No description provided
Readme 893 KiB
Languages
TypeScript 86.4%
JavaScript 13%
Dockerfile 0.4%
CSS 0.2%