Update Dockerfile
Browse files- Dockerfile +10 -1
Dockerfile
CHANGED
|
@@ -129,14 +129,23 @@ RUN echo '#!/bin/bash' > /app/start_zrok.sh \
|
|
| 129 |
&& echo '' >> /app/start_zrok.sh \
|
| 130 |
&& echo 'if [ ! -f "$HOME/.zrok2/environment.json" ]; then' >> /app/start_zrok.sh \
|
| 131 |
&& echo ' echo "[zrok] Enabling environment..."' >> /app/start_zrok.sh \
|
|
|
|
| 132 |
&& echo ' if ! zrok2 enable "$ZROK_TOKEN" --headless; then' >> /app/start_zrok.sh \
|
| 133 |
&& echo ' echo "[zrok] FATAL: enable failed. Check your token."' >> /app/start_zrok.sh \
|
| 134 |
&& echo ' sleep infinity' >> /app/start_zrok.sh \
|
| 135 |
&& echo ' exit 1' >> /app/start_zrok.sh \
|
| 136 |
&& echo ' fi' >> /app/start_zrok.sh \
|
| 137 |
-
&& echo ' echo "[zrok]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 138 |
&& echo 'else' >> /app/start_zrok.sh \
|
| 139 |
&& echo ' echo "[zrok] Reusing persisted environment."' >> /app/start_zrok.sh \
|
|
|
|
| 140 |
&& echo 'fi' >> /app/start_zrok.sh \
|
| 141 |
&& echo '' >> /app/start_zrok.sh \
|
| 142 |
&& echo 'NAME_FILE="$HOME/.zrok2/share_name"' >> /app/start_zrok.sh \
|
|
|
|
| 129 |
&& echo '' >> /app/start_zrok.sh \
|
| 130 |
&& echo 'if [ ! -f "$HOME/.zrok2/environment.json" ]; then' >> /app/start_zrok.sh \
|
| 131 |
&& echo ' echo "[zrok] Enabling environment..."' >> /app/start_zrok.sh \
|
| 132 |
+
&& echo ' mkdir -p "$HOME/.zrok2"' >> /app/start_zrok.sh \
|
| 133 |
&& echo ' if ! zrok2 enable "$ZROK_TOKEN" --headless; then' >> /app/start_zrok.sh \
|
| 134 |
&& echo ' echo "[zrok] FATAL: enable failed. Check your token."' >> /app/start_zrok.sh \
|
| 135 |
&& echo ' sleep infinity' >> /app/start_zrok.sh \
|
| 136 |
&& echo ' exit 1' >> /app/start_zrok.sh \
|
| 137 |
&& echo ' fi' >> /app/start_zrok.sh \
|
| 138 |
+
&& echo ' echo "[zrok] Checking environment.json was created..."' >> /app/start_zrok.sh \
|
| 139 |
+
&& echo ' ls -la "$HOME/.zrok2/" || true' >> /app/start_zrok.sh \
|
| 140 |
+
&& echo ' if [ ! -f "$HOME/.zrok2/environment.json" ]; then' >> /app/start_zrok.sh \
|
| 141 |
+
&& echo ' echo "[zrok] FATAL: environment.json not created after enable!"' >> /app/start_zrok.sh \
|
| 142 |
+
&& echo ' sleep infinity' >> /app/start_zrok.sh \
|
| 143 |
+
&& echo ' exit 1' >> /app/start_zrok.sh \
|
| 144 |
+
&& echo ' fi' >> /app/start_zrok.sh \
|
| 145 |
+
&& echo ' echo "[zrok] Environment enabled successfully."' >> /app/start_zrok.sh \
|
| 146 |
&& echo 'else' >> /app/start_zrok.sh \
|
| 147 |
&& echo ' echo "[zrok] Reusing persisted environment."' >> /app/start_zrok.sh \
|
| 148 |
+
&& echo ' echo "[zrok] environment.json exists, proceeding..."' >> /app/start_zrok.sh \
|
| 149 |
&& echo 'fi' >> /app/start_zrok.sh \
|
| 150 |
&& echo '' >> /app/start_zrok.sh \
|
| 151 |
&& echo 'NAME_FILE="$HOME/.zrok2/share_name"' >> /app/start_zrok.sh \
|