mirror of
https://github.com/ryankazokas/turbovault-app.git
synced 2026-04-16 23:22:53 +00:00
Deploy to production: GitHub Actions + ghcr.io + Kubernetes
- Switch from Gitea to GitHub Container Registry (ghcr.io) - Add GitHub Actions workflow with Tailscale connectivity - Update k8s manifests for cloud nodes and Traefik ingress - Configure for turbo.kazcloud.dev domain - Test deployment with home page text change
This commit is contained in:
19
README.md
19
README.md
@@ -38,19 +38,14 @@ Visit http://localhost:3000
|
||||
|
||||
### Deploy to Kubernetes
|
||||
|
||||
```bash
|
||||
# 1. Build & push image
|
||||
git tag v1.0.0 && git push origin v1.0.0
|
||||
See [INITIAL_DEPLOYMENT.md](INITIAL_DEPLOYMENT.md) for complete setup guide.
|
||||
|
||||
# 2. Configure secrets
|
||||
cp k8s/secrets.yaml.example k8s/secrets.yaml
|
||||
# Edit with your values
|
||||
|
||||
# 3. Deploy
|
||||
./scripts/deploy-k8s.sh
|
||||
```
|
||||
|
||||
See [docs/QUICK_START.md](docs/QUICK_START.md) for details.
|
||||
**Quick steps:**
|
||||
1. Build and push first image to Gitea registry
|
||||
2. Configure k8s secrets and configmap
|
||||
3. Run `./scripts/deploy-k8s.sh`
|
||||
4. Configure GitHub Secrets for automation
|
||||
5. Push tags to deploy: `git tag v1.0.1 && git push origin v1.0.1`
|
||||
|
||||
## Tech Stack
|
||||
|
||||
|
||||
Reference in New Issue
Block a user