DanielleNguyen commited on
Commit
d817b4f
·
verified ·
1 Parent(s): a51b570

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -19
Dockerfile CHANGED
@@ -24,7 +24,6 @@ RUN chmod +x /app/supabase-sync.sh
24
 
25
  # Create startup script
26
  RUN echo '#!/bin/bash\n\
27
- set -e\n\
28
  \n\
29
  # Replace environment variables in config\n\
30
  envsubst < /app/config.template.yaml > /app/config.yaml\n\
@@ -34,24 +33,7 @@ mkdir -p /app/auths\n\
34
  \n\
35
  # Download auth files from Supabase Storage\n\
36
  echo "=== Downloading auth files from Supabase ==="\n\
37
- /app/supabase-sync.sh download\n\
38
- \n\
39
- # Fallback: write from Secrets if Supabase had nothing\n\
40
- AUTH_COUNT=$(find /app/auths -name "*.json" 2>/dev/null | wc -l)\n\
41
- if [ "$AUTH_COUNT" -eq 0 ]; then\n\
42
- echo "No files from Supabase, checking Secrets..."\n\
43
- for i in $(seq 1 20); do\n\
44
- var="AUTH_JSON_$i"\n\
45
- name_var="AUTH_NAME_$i"\n\
46
- if [ -n "${!var}" ]; then\n\
47
- filename="${!name_var:-auth_$i.json}"\n\
48
- echo "${!var}" > "/app/auths/$filename"\n\
49
- echo "Created /app/auths/$filename from Secret"\n\
50
- fi\n\
51
- done\n\
52
- # Upload initial files to Supabase\n\
53
- /app/supabase-sync.sh upload-all\n\
54
- fi\n\
55
  \n\
56
  echo "=== Auth files loaded: $(find /app/auths -name "*.json" | wc -l) ==="\n\
57
  \n\
 
24
 
25
  # Create startup script
26
  RUN echo '#!/bin/bash\n\
 
27
  \n\
28
  # Replace environment variables in config\n\
29
  envsubst < /app/config.template.yaml > /app/config.yaml\n\
 
33
  \n\
34
  # Download auth files from Supabase Storage\n\
35
  echo "=== Downloading auth files from Supabase ==="\n\
36
+ /app/supabase-sync.sh download || echo "Supabase download skipped"\n\
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  \n\
38
  echo "=== Auth files loaded: $(find /app/auths -name "*.json" | wc -l) ==="\n\
39
  \n\