GitHub Pages:
python3 -m http.server 3000
# CREATE DOCKER NETWORK
docker network create experiments_network
# RUN WEB SERVER
docker run \
--network experiments_network \
--name experiments_container_nginx \
-v ./:/usr/share/nginx/html \
-p 8080:80 \
nginx:alpine
# TUNNEL THROUGH NGINX
export NGROK_AUTH_TOKEN="_YOUR_TOKEN_HERE_"
export NGROK_DOMAIN="_YOUR_DOMAIN_HERE_"
docker run -it \
-e NGROK_AUTHTOKEN=$NGROK_AUTH_TOKEN \
--network experiments_network \
--name experiments_container_ngrok \
ngrok/ngrok:alpine \
http --domain=$NGROK_DOMAIN experiments_container_nginx:80
Note
- Please update the ngrok command with your
NGROK_AUTH_TOKEN
. - Please update your own
NGROK_DOMAIN
in above command as well as in manifest file (for local debugging).