Commit Graph

3 Commits

Author SHA1 Message Date
nogueiraguh
760f008678 refactor: image-only distribution, remove compose/env/registry files 2026-04-02 16:43:20 -03:00
nogueiraguh
33ccf44e7c refactor: single container image only, update terraform and docs
- Remove two-container compose from distribution
- Single docker-compose.yml using unified OCIR image
- Update cloud-init template for single container
- README with 4 deployment options: local Docker, OCI VM (Terraform), Container Instances, Kubernetes
2026-04-02 16:40:16 -03:00
nogueiraguh
5efde6fcf4 feat: OCI deployment — Terraform VM + OKE stacks, OCIR, K8s manifests
- terraform-vm/: ARM VM (A1.Flex Free Tier), Docker Compose, Block Volume, LB+WAF+SSL
- terraform-oke/: OKE cluster (3 nodes Intel), NodePort, LB+WAF+SSL
- k8s/: namespace, deployments, services, PVC, secrets, configmap
- Dockerfile.frontend: self-contained nginx+dist image
- push-images.sh: multi-arch build (amd64+arm64) + push to OCIR
- dns.tf: conditional OCI DNS Zone + A record (when domain available)
- Both stacks 100% independent, no shared modules
- .gitignore: terraform state, .terraform/, *.tfvars
2026-04-02 13:19:58 -03:00