diff --git a/frontend/run.sh b/frontend/run.sh index 9a608216..5c9d3e0e 100755 --- a/frontend/run.sh +++ b/frontend/run.sh @@ -1,18 +1,26 @@ #!/bin/sh + +TAG="nightly" + +if [ "$1" = "--latest" ]; then + echo "Using latest tag for image!" + TAG="latest" +fi + docker stop shuffle-frontend docker rm shuffle-frontend -#docker rmi ghcr.io/frikky/shuffle-frontend:nightly echo "Running build for website" -#sudo npm run build -docker build . -t ghcr.io/frikky/shuffle-frontend:nightly -docker tag ghcr.io/frikky/shuffle-frontend:nightly ghcr.io/shuffle/shuffle-frontend:nightly +# sudo npm run build +docker build . -t ghcr.io/frikky/shuffle-frontend:$TAG +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" # Rerun build locally for it to update :) docker run -it \ - -p 3001:80 \ - -p 3002:443 \ - -v $(pwd)/build:/usr/share/nginx/html:ro \ - --rm \ - ghcr.io/frikky/shuffle-frontend:nightly + -p 3001:80 \ + -p 3002:443 \ + -v $(pwd)/build:/usr/share/nginx/html:ro \ + ghcr.io/frikky/shuffle-frontend:$TAG