- build : docker build -t fadizaboura/nginxapp:1.5 .
- run local image : docker run -it -d -p 5000:5000 --name webapp fadizaboura/nginxapp:1.5
- tag : docker tag fadizaboura/nginxapp:1.5 fadizaboura/nginxapp:latest
- push : docker push fadizaboura/nginxapp:latest
- minkube start
-
kubectl apply -f .
-
kubectl port-forward service/nginx-service 5000:80
- http://localhost:5000
- you can run app_health_test.py locally from base dir:
-
source texelenv/bin/activate
-
python app_health/app_health_test.py
- http://pjdietz.com/2016/08/28/nginx-in-docker-without-root.html
- https://www.rockyourcode.com/run-docker-nginx-as-non-root-user/
- https://medium.com/@kaur.harsimran301/run-nginx-as-unprivileged-user-in-docker-container-on-kubernetes-6e71564cf78b
- https://futurestud.io/tutorials/nginx-how-to-serve-a-static-html-page
- https://www.bmc.com/blogs/kubernetes-services/