π Reverse Proxy App - π Project Overview
β Option 1: Run with docker-compose
π Access the App http://localhost
π Stop the App docker-compose down
β Option 2: Run with Docker Only
π Run App Container docker run -d --name app -p 5000:5000 my-app-image
βοΈ Run NGINX Container
docker run -d
--name nginx
--link app
-p 80:80
-v $(pwd)/nginx.conf:/etc/nginx/nginx.conf:ro
nginx
β Option 3: Run on Kubernetes
π Get Service Info kubectl get service
π¦ TL;DR Command Summary
docker-compose up --build
docker build -t my-app-image . docker run -d --name app -p 5000:5000 my-app-image docker run -d --name nginx --link app -p 80:80 -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf:ro nginx
kubectl apply -f deployment.yaml kubectl apply -f service.yaml