説明なし

run.sh 634B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. TAG="nightly"
  3. if [ "$1" = "--latest" ]; then
  4. echo "Using latest tag for image!"
  5. TAG="latest"
  6. fi
  7. docker stop shuffle-frontend
  8. docker rm shuffle-frontend
  9. echo "Running build for website"
  10. # sudo npm run build
  11. docker build . -t ghcr.io/frikky/shuffle-frontend:$TAG
  12. docker tag ghcr.io/frikky/shuffle-frontend:$TAG ghcr.io/shuffle/shuffle-frontend:$TAG
  13. echo "Image built as ghcr.io/frikky/shuffle-frontend:$TAG!"
  14. echo "Starting server"
  15. # Rerun build locally for it to update :)
  16. docker run -it \
  17. -p 3001:80 \
  18. -p 3002:443 \
  19. -v $(pwd)/build:/usr/share/nginx/html:ro \
  20. --rm \
  21. ghcr.io/frikky/shuffle-frontend:$TAG