stack.basicstack.de/apps/basicstack-org
2026-07-18 17:42:30 +00:00
..
configmap.yaml feat: migrate basicstack.org deployment to stack repo 2026-07-18 17:13:31 +00:00
deployment.yaml apps/basicstack-org/deployment.yaml aktualisiert 2026-07-18 17:42:30 +00:00
ingress.yaml feat: migrate basicstack.org deployment to stack repo 2026-07-18 17:13:31 +00:00
README.md feat: migrate basicstack.org deployment to stack repo 2026-07-18 17:13:31 +00:00

BasicStack.org Web Application

This directory contains the Kubernetes deployment manifests for the BasicStack.org frontend website.

Architecture

  • Application: Nuxt 3 + Vue 3 frontend
  • Container Registry: Harbor at 10.106.73.119:5000
  • Image Name: basicstack-web
  • Namespace: basicstack-web

Components

  • configmap.yaml - Environment configuration
  • deployment.yaml - Application deployment and service
  • ingress.yaml - Traefik ingress rules for basicstack.org and www.basicstack.org

CI/CD

The application is built and pushed to Harbor by the Forgejo Actions workflow in the basicstack.org repository.

The workflow:

  1. Builds the Docker image from the Dockerfile
  2. Pushes to Harbor registry at 10.106.73.119:5000/basicstack-web:latest
  3. Argo CD automatically syncs the deployment when new images are available

Image Pull Policy

The deployment uses imagePullPolicy: Always to ensure the latest image is pulled on each pod restart, enabling continuous deployment of new builds.

Domains