Skip to content

Commit 5f4feab

Browse files
committed
Adjust package.sh
1 parent 7d6a91c commit 5f4feab

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

packages/worker/package.sh

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -eo pipefail
44
set -x
55

6-
ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/../../.. && pwd )"
6+
ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/../.. && pwd )"
77
WORKER_DIR=$( dirname "${BASH_SOURCE[0]}" )
88

99
OUTPUT_FILE=$1
@@ -24,7 +24,7 @@ echo "Building $OUTPUT_FILE"
2424

2525
tmp_dir=$(mktemp -d)
2626
target_root_dir="$tmp_dir"
27-
target_worker_dir="$tmp_dir/src/services/worker"
27+
target_worker_dir="$tmp_dir/packages/worker"
2828

2929
mkdir -p "$target_worker_dir"
3030

@@ -38,13 +38,11 @@ copy_package() {
3838
cp -r "$src/src" "$dst/src"
3939
}
4040

41-
cp "$ROOT_DIR/tsconfig.json" $target_root_dir
4241
cp "$ROOT_DIR/yarn.lock" $target_root_dir
4342
cp "$ROOT_DIR/package.json" $target_root_dir
44-
cp -R "$ROOT_DIR/.volta" $target_root_dir
43+
cp "$ROOT_DIR/lerna.json" $target_root_dir
44+
4545
copy_package $WORKER_DIR $target_worker_dir
46-
copy_package "$ROOT_DIR/src/libs/gcs" "$target_root_dir/src/libs/gcs"
47-
copy_package "$ROOT_DIR/src/libs/turtle-common" "$target_root_dir/src/libs/turtle-common"
4846

4947
pushd $target_root_dir >/dev/null 2>&1
5048
yarn install --silent
@@ -55,14 +53,18 @@ popd >/dev/null 2>&1
5553

5654
if [[ "$PLATFORM" == "ios" ]]; then
5755
# build plugin
58-
pushd "$ROOT_DIR/src/cocoapods-plugins/expo-cocoapods-proxy" >/dev/null 2>&1
59-
eval $(/usr/local/bin/brew shellenv)
56+
pushd "$ROOT_DIR/packages/expo-cocoapods-proxy" >/dev/null 2>&1
57+
if command -v brew &> /dev/null; then
58+
eval "$(brew shellenv)"
59+
else
60+
echo "Error: brew command not found in PATH. Please ensure Homebrew is installed and in your PATH." >&2
61+
exit 1
62+
fi
6063
bundle install
6164
gem build expo-cocoapods-proxy.gemspec
6265
mv expo-cocoapods-proxy-*.gem "$target_worker_dir/expo-cocoapods-proxy.gem"
6366
popd >/dev/null 2>&1
6467
fi
65-
6668
rm -rf $target_root_dir/.volta/
6769
tar zcf $OUTPUT_FILE -C $target_root_dir .
6870

0 commit comments

Comments
 (0)