Skip to content

Commit 4ff9afc

Browse files
committed
more shell logic
1 parent 81781de commit 4ff9afc

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

cloud-sql/mysql/mysql/test/proxy-setup.sh

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/bash
1+
#!/bin/bash -e
22

33
# Copyright 2025 Google LLC
44
#
@@ -24,11 +24,17 @@ if [[ $SETUP_STYLE -ne "tcp" ]]; then
2424
socket="--unix-socket /cloudsql"
2525
fi
2626

27-
curl -o cloud-sql-proxy https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy/${PROXY_VERSION}/cloud-sql-proxy.linux.amd64
28-
if [[ $? -ne 0 ]]; then
29-
echo "Failed to download cloud-sql-proxy"
30-
exit 1
27+
if [[ -! f cloud-sql-proxy ]]; then
28+
29+
curl -o cloud-sql-proxy https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy/${PROXY_VERSION}/cloud-sql-proxy.linux.amd64
30+
if [[ $? -ne 0 ]]; then
31+
echo "Failed to download cloud-sql-proxy"
32+
exit 1
33+
fi
34+
chmod +x cloud-sql-proxy
35+
else
36+
echo "cloud-sql-proxy already downloaded"
3137
fi
32-
chmod +x cloud-sql-proxy
38+
3339
./cloud-sql-proxy $CLOUD_SQL_CONNECTION_NAME $socket &
3440
sleep 10

0 commit comments

Comments
 (0)