Add complete portfolio project including: - Next.js application in services/nextjs - Docker configurations for dev and prod - Kubernetes deployment manifests with kustomize - ArgoCD application configuration - GitHub Actions workflow for automated builds
20 lines
371 B
YAML
20 lines
371 B
YAML
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: portfolio-app
|
|
labels:
|
|
environment: production
|
|
spec:
|
|
replicas: 1
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: portfolio-app
|
|
resources:
|
|
requests:
|
|
memory: "100Mi"
|
|
cpu: "50m"
|
|
limits:
|
|
memory: "200Mi"
|
|
cpu: "150m"
|