fix: cleaning up for HTTPS documentation

This commit is contained in:
Aditya
2024-03-05 17:45:50 +05:30
parent b8c1bf2042
commit 9f2a33afe8
+17 -9
View File
@@ -1,18 +1,26 @@
#!/bin/sh #!/bin/sh
TAG="nightly"
if [ "$1" = "--latest" ]; then
echo "Using latest tag for image!"
TAG="latest"
fi
docker stop shuffle-frontend docker stop shuffle-frontend
docker rm shuffle-frontend docker rm shuffle-frontend
#docker rmi ghcr.io/frikky/shuffle-frontend:nightly
echo "Running build for website" echo "Running build for website"
#sudo npm run build # sudo npm run build
docker build . -t ghcr.io/frikky/shuffle-frontend:nightly docker build . -t ghcr.io/frikky/shuffle-frontend:$TAG
docker tag ghcr.io/frikky/shuffle-frontend:nightly ghcr.io/shuffle/shuffle-frontend:nightly docker tag ghcr.io/frikky/shuffle-frontend:$TAG ghcr.io/shuffle/shuffle-frontend:$TAG
echo "Image built as ghcr.io/frikky/shuffle-frontend:$TAG!"
echo "Starting server" echo "Starting server"
# Rerun build locally for it to update :) # Rerun build locally for it to update :)
docker run -it \ docker run -it \
-p 3001:80 \ -p 3001:80 \
-p 3002:443 \ -p 3002:443 \
-v $(pwd)/build:/usr/share/nginx/html:ro \ -v $(pwd)/build:/usr/share/nginx/html:ro \
--rm \ ghcr.io/frikky/shuffle-frontend:$TAG
ghcr.io/frikky/shuffle-frontend:nightly