justapi — /docs

1. Create EKS Cluster

eksctl create cluster \
  --name justapi-cluster \
  --region us-east-1 \
  --nodegroup-name standard \
  --node-type t3.medium \
  --nodes 3

2. Configure kubectl

aws eks update-kubeconfig --region us-east-1 --name justapi-cluster

3. Install AWS Load Balancer Controller

kubectl apply -k "github.com/aws/load-balancer-controller//deploy/overlays/eks"

4. Build and Push to ECR

aws ecr create-repository --repository-name justapi-app
docker build -t $ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/justapi-app:latest .
docker push $ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/justapi-app:latest

5. Deploy with Helm (ALB Ingress)

helm upgrade --install my-app justapi/justapi \
  --set image.repository=$ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/justapi-app \
  --set image.tag=latest \
  --set ingress.enabled=true \
  --set ingress.className=alb

See Also

JustAPI v2.0.9 — Open Source MIT License · Built with WebTUI · GitHub

NORMAL master justapi/docs
utf-8 Top 1:1