diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 675f12a..4378dc6 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,23 +1,12 @@ #!/bin/sh set -e - -if [ -n "$GIT_REPO_URL" ]; then - if [ -d /app/.git ]; then - cd /app - git stash --include-untracked 2>/dev/null || true - git pull origin master 2>&1 - else - rm -rf /app - git clone "$GIT_REPO_URL" /app - fi +mkdir -p /app/data +if [ -d /app/.git ]; then + cd /app + git pull +else + cd /app + git clone "$GIT_REPO_URL" . fi - -cd /app -mkdir -p data - -if [ -z "$(ls node_modules 2>/dev/null)" ]; then - echo "Installing dependencies..." - npm install --omit=dev -fi - +npm i exec "$@"