Skip to content

Commit 80506b3

Browse files
committed
🛠️ Debugging GCE
1 parent 8906cf0 commit 80506b3

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

startup.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
#! /bin/bash
22

3+
set -Eeuo pipefail
4+
5+
export DOCKER_CONFIG="/var/lib/transito-docker-config"
6+
mkdir -p "$DOCKER_CONFIG"
7+
38
docker-credential-gcr configure-docker --registries us-west1-docker.pkg.dev
49

510
IMAGE_URL="us-west1-docker.pkg.dev/transito-8f50c/transito-server/transito-server:latest"
611

12+
docker pull "$IMAGE_URL"
13+
714
docker stop transito-server || true
815
docker rm transito-server || true
916

17+
docker stop cloudflared-tunnel || true
18+
docker rm cloudflared-tunnel || true
19+
1020
# 4. FETCH SECRETS
1121
LTA_API_KEY=$(curl -s "http://metadata.google.internal/computeMetadata/v1/instance/attributes/LTA_API_KEY" -H "Metadata-Flavor: Google")
1222

@@ -18,6 +28,12 @@ ONEMAP_PASSWORD=$(curl -s "http://metadata.google.internal/computeMetadata/v1/in
1828

1929
CF_TOKEN=$(curl -s "http://metadata.google.internal/computeMetadata/v1/instance/attributes/CF_TOKEN" -H "Metadata-Flavor: Google")
2030

31+
UNIVUS_APP_API=$(curl -s "http://metadata.google.internal/computeMetadata/v1/instance/attributes/UNIVUS_APP_API" -H "Metadata-Flavor: Google")
32+
33+
UNIVUS_HTD_API=$(curl -s "http://metadata.google.internal/computeMetadata/v1/instance/attributes/UNIVUS_HTD_API" -H "Metadata-Flavor: Google")
34+
35+
NUS_ETA_TOKEN=$(curl -s "http://metadata.google.internal/computeMetadata/v1/instance/attributes/NUS_ETA_TOKEN" -H "Metadata-Flavor: Google")
36+
2137
# 5. START CF TUNNEL
2238
docker run -d \
2339
--name cloudflared-tunnel \
@@ -34,6 +50,9 @@ docker run -d \
3450
-e SECRET="$JSON_SECRET" \
3551
-e ONEMAP_EMAIL="$ONEMAP_EMAIL" \
3652
-e ONEMAP_PASSWORD="$ONEMAP_PASSWORD" \
53+
-e UNIVUS_APP_API="$UNIVUS_APP_API" \
54+
-e UNIVUS_HTD_API="$UNIVUS_HTD_API" \
55+
-e NUS_ETA_TOKEN="$NUS_ETA_TOKEN" \
3756
-e PORT=80 \
3857
$IMAGE_URL
3958

0 commit comments

Comments
 (0)