PFEE/dashboard-sqdc/k8s/registry-secret.yaml
Alexis Bruneteau 770c41d5e0 feat: Add Shadcn UI, dark theme, and complete Docker/K8s deployment setup
Major Changes:
- Migrate UI to Shadcn components with Tailwind CSS v3
- Implement dark theme as default with improved color scheme
- Optimize homepage layout to fit single screen without scrolling
- Fix chart visibility with explicit colors for dark mode

Deployment Infrastructure:
- Add Docker multi-stage build with Nginx + Node.js
- Create Kubernetes manifests (deployment, service, ingress, PVC)
- Configure Gitea CI/CD workflow with registry integration
- Add deployment scripts with registry support

CI/CD Configuration:
- Registry: gitea.vidoks.fr/sortifal/pfee
- Automatic build and push on commits
- Kubernetes deployment with image pull secrets
- Three-stage pipeline: build, deploy, notify

Documentation:
- Add DEPLOYMENT.md with comprehensive deployment guide
- Add SETUP-REGISTRY.md with step-by-step registry setup
- Add workflow README with troubleshooting guide
- Include configuration examples and best practices

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 00:42:32 +02:00

24 lines
795 B
YAML

# Registry credentials secret
# This is a template - create the actual secret using:
# kubectl create secret docker-registry registry-credentials \
# --docker-server=<REGISTRY_URL> \
# --docker-username=<REGISTRY_USER> \
# --docker-password=<REGISTRY_PASSWORD> \
# -n sqdc-dashboard
# Or use this manifest (replace values):
apiVersion: v1
kind: Secret
metadata:
name: registry-credentials
namespace: sqdc-dashboard
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: <base64-encoded-docker-config>
# To generate the base64 encoded value:
# kubectl create secret docker-registry registry-credentials \
# --docker-server=REGISTRY_URL \
# --docker-username=REGISTRY_USER \
# --docker-password=REGISTRY_PASSWORD \
# --dry-run=client -o yaml | grep .dockerconfigjson