diff --git a/configure.sh b/configure.sh index 5c2d6e3..37962ed 100755 --- a/configure.sh +++ b/configure.sh @@ -98,6 +98,7 @@ NIXOS_CACHE_SIGN_KEY="$NIXOS_CACHE_SIGN_KEY" NIX_S3_CACHE_LOCATION="$NIX_S3_CACHE_LOCATION" NIX_SECRET_SIGN_KEY="$NIX_SECRET_SIGN_KEY" NIX_SIGN_KEY="$NIX_SIGN_KEY" +NPM_API_TOKEN="$NPM_API_TOKEN" PYPI_API_TOKEN="$PYPI_API_TOKEN" RUNNER_PASSWORD="$RUNNER_PASSWORD" RUNNER_USERNAME="$RUNNER_USERNAME" @@ -230,6 +231,18 @@ else echo "== netrc already configured ==" fi +if [[ "$CONFIG_CHANGED" -eq 1 || ! -f "$HOME/.npmrc" ]]; then + echo "== SETTING UP NPMRC ==" + cat < "$HOME/.npmrc" +@$GITEA_ORGANIZATION:registry=$GITEA_INSTANCE_SCHEME://$GITEA_INSTANCE//api/packages/$GITEA_ORGANIZATION/npm/ +//$GITEA_INSTANCE/api/packages/$GITEA_ORGANIZATION/npm/:_authToken=$NPM_API_TOKEN + +EOF + +else + echo "== npmrc already configured ==" +fi + if [[ "$CONFIG_CHANGED" -eq 1 || ! -f "$HOME/.pypirc" ]]; then echo "== SETTING UP PYPIRC ==" cat < "$HOME/.pypirc"