export-docs-from-image 677 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. set -e
  3. USER_PODMAN_SOCKET_PATH=/run/user/$UID/podman/podman.sock
  4. if [ -e "$USER_PODMAN_SOCKET_PATH" ]; then
  5. export DOCKER_HOST="unix://$USER_PODMAN_SOCKET_PATH"
  6. export CONTAINER_SOCKET_PATH="$USER_PODMAN_SOCKET_PATH"
  7. fi
  8. podman build --tag borgmatic-release-docs --file docs/Dockerfile .
  9. docs_container_id=$(podman create borgmatic-release-docs)
  10. podman cp "$docs_container_id":/usr/share/nginx/html - > borgmatic-docs-dump.tar
  11. tar xf borgmatic-docs-dump.tar
  12. rm borgmatic-docs-dump.tar
  13. mv html borgmatic-docs
  14. rm -f dist/borgmatic-docs.tar.gz
  15. tar cfz dist/borgmatic-docs.tar.gz borgmatic-docs
  16. rm -fr borgmatic-docs
  17. podman rm --volumes "$docs_container_id"