sft0farid commited on
Commit
dd72b30
·
verified ·
1 Parent(s): 3b2bc16

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -3
Dockerfile CHANGED
@@ -101,15 +101,21 @@ RUN echo '#!/bin/bash'
101
  && echo 'PORT=$1' >> /app/start_zrok.sh \
102
  && echo 'export HOME=/data/zrok-home' >> /app/start_zrok.sh \
103
  && echo 'mkdir -p "$HOME"' >> /app/start_zrok.sh \
 
 
 
 
 
 
104
  && echo 'while true; do' >> /app/start_zrok.sh \
105
- && echo ' # Запуск шары с привязкой к ранее созданному имени "koch-api"' >> /app/start_zrok.sh \
106
- && echo ' # Если имя еще не создано, создаем его "на лету" через -r (reserve)' >> /app/start_zrok.sh \
107
- && echo ' zrok2 share public http://localhost:$PORT -n default:koch-api' >> /app/start_zrok.sh \
108
  && echo ' echo "[zrok] Process exited, retrying in 5 seconds..."' >> /app/start_zrok.sh \
109
  && echo ' sleep 5' >> /app/start_zrok.sh \
110
  && echo 'done' >> /app/start_zrok.sh \
111
  && chmod +x /app/start_zrok.sh
112
 
 
113
  # 8. Entrypoint
114
  RUN echo '#!/bin/bash' > /app/start.sh \
115
  && echo 'exec /usr/bin/supervisord -c /data/supervisor/conf.d/supervisord.conf' >> /app/start.sh \
 
101
  && echo 'PORT=$1' >> /app/start_zrok.sh \
102
  && echo 'export HOME=/data/zrok-home' >> /app/start_zrok.sh \
103
  && echo 'mkdir -p "$HOME"' >> /app/start_zrok.sh \
104
+ && echo 'cd "$HOME"' >> /app/start_zrok.sh \
105
+ && echo '# 1. Проверяем, авторизован ли zrok' >> /app/start_zrok.sh \
106
+ && echo 'if [ ! -f "$HOME/.zrok2/environment.json" ]; then' >> /app/start_zrok.sh \
107
+ && echo ' echo "[zrok] Not enabled, running enable..."' >> /app/start_zrok.sh \
108
+ && echo ' zrok2 enable "$ZROK2_TOKEN"' >> /app/start_zrok.sh \
109
+ && echo 'fi' >> /app/start_zrok.sh \
110
  && echo 'while true; do' >> /app/start_zrok.sh \
111
+ && echo ' # 2. Запускаем шару' >> /app/start_zrok.sh \
112
+ && echo ' zrok2 share public http://localhost:$PORT' >> /app/start_zrok.sh \
 
113
  && echo ' echo "[zrok] Process exited, retrying in 5 seconds..."' >> /app/start_zrok.sh \
114
  && echo ' sleep 5' >> /app/start_zrok.sh \
115
  && echo 'done' >> /app/start_zrok.sh \
116
  && chmod +x /app/start_zrok.sh
117
 
118
+
119
  # 8. Entrypoint
120
  RUN echo '#!/bin/bash' > /app/start.sh \
121
  && echo 'exec /usr/bin/supervisord -c /data/supervisor/conf.d/supervisord.conf' >> /app/start.sh \