mirror of
https://github.com/amalgamated-tools/mirror-to-gitea.git
synced 2025-12-23 22:18:05 -05:00
33 lines
996 B
Bash
Executable File
33 lines
996 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
|
|
docker image build -t jaedle/mirror-to-gitea:development .
|
|
source .secrets.rc
|
|
|
|
# Get host IP for Mac to connect to local Gitea instance
|
|
HOST_IP=$(ipconfig getifaddr en0)
|
|
echo "Using host IP for local Gitea: $HOST_IP"
|
|
GITEA_URL_DOCKER=${GITEA_URL/localhost/$HOST_IP}
|
|
echo "Gitea URL for Docker: $GITEA_URL_DOCKER"
|
|
|
|
docker container run \
|
|
-it \
|
|
--rm \
|
|
-e GITHUB_USERNAME="$GITHUB_USERNAME" \
|
|
-e GITEA_URL="$GITEA_URL_DOCKER" \
|
|
-e GITEA_TOKEN="$GITEA_TOKEN" \
|
|
-e GITHUB_TOKEN="$GITHUB_TOKEN" \
|
|
-e MIRROR_PRIVATE_REPOSITORIES="true" \
|
|
-e MIRROR_ISSUES="true" \
|
|
-e MIRROR_STARRED="true" \
|
|
-e MIRROR_ORGANIZATIONS="true" \
|
|
-e USE_SPECIFIC_USER="$USE_SPECIFIC_USER" \
|
|
-e INCLUDE_ORGS="$INCLUDE_ORGS" \
|
|
-e EXCLUDE_ORGS="$EXCLUDE_ORGS" \
|
|
-e PRESERVE_ORG_STRUCTURE="$PRESERVE_ORG_STRUCTURE" \
|
|
-e GITEA_STARRED_ORGANIZATION="$GITEA_STARRED_ORGANIZATION" \
|
|
-e SKIP_STARRED_ISSUES="$SKIP_STARRED_ISSUES" \
|
|
-e DRY_RUN="true" \
|
|
jaedle/mirror-to-gitea:development
|