diff --git a/install.zsh b/install.zsh index 21f11c6..a12320e 100755 --- a/install.zsh +++ b/install.zsh @@ -131,6 +131,18 @@ function at-repos-bsky-patch() { popd } +function at-repos-social-app-patch() { + f=$d/repos/social-app/Dockerfile + p_=$d/patching/social-app-dockerfile.diff + d_=$d/repos/social-app + cd ${d_} + curl -sLO https://raw.githubusercontent.com/bluesky-social/social-app/refs/heads/main/Dockerfile + echo "applying patch: under ${f} for ${p_}" + pushd ${d_} + patch -p1 < ${p_} + popd +} + function at-repos-docker() { cd $d sudo docker compose build && sudo docker compose up -d @@ -143,6 +155,7 @@ at-repos-social-app-icon at-repos-social-app-icon-origin at-repos-social-app-write at-repos-bsky-patch +at-repos-social-app-patch echo "[y]docker compose build && up" read key diff --git a/patching/social-app-dockerfile.diff b/patching/social-app-dockerfile.diff new file mode 100644 index 0000000..816cf15 --- /dev/null +++ b/patching/social-app-dockerfile.diff @@ -0,0 +1,10 @@ +--- a/Dockerfile ++++ b/Dockerfile +@@ -37,6 +37,7 @@ RUN \. "$NVM_DIR/nvm.sh" && \ + echo "EXPO_PUBLIC_BUNDLE_IDENTIFIER=$EXPO_PUBLIC_BUNDLE_IDENTIFIER" >> .env && \ + echo "EXPO_PUBLIC_BUNDLE_DATE=$(date -u +"%y%m%d%H")" >> .env && \ + npm install --global yarn && \ ++ yarn config set network-timeout 600000 && \ + yarn && \ + yarn intl:build && \ + EXPO_PUBLIC_BUNDLE_IDENTIFIER=$EXPO_PUBLIC_BUNDLE_IDENTIFIER EXPO_PUBLIC_BUNDLE_DATE=$() yarn build-web