docker-build-wrapper.sh 472 B

123456789101112131415
  1. #!/bin/env bash
  2. DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )
  3. USER_ID=$(stat -c '%u' "${BASH_SOURCE[0]}")
  4. GROUP_ID=$(stat -c '%g' "${BASH_SOURCE[0]}")
  5. USER_NAME=$(stat -c '%U' "${BASH_SOURCE[0]}")
  6. groupadd -g "$GROUP_ID" qfield
  7. useradd --home-dir /io/data --shell /bin/bash --uid "$USER_ID" --gid "$GROUP_ID" "$USER_NAME"
  8. mkdir -p /io/data
  9. chown $USER_ID:$GROUP_ID /io/data
  10. chown -R $USER_ID:$GROUP_ID /opt
  11. su "$USER_NAME" -c ${DIR}/docker-build.sh