nxdev-org commited on
Commit
90ecbd8
·
1 Parent(s): 44a9bf4

update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -5
Dockerfile CHANGED
@@ -152,9 +152,15 @@ REDIS_CHECK=$(/usr/local/bin/redis-cli ping 2>/dev/null || echo "FAILED")
152
  echo "Redis ping: $REDIS_CHECK"
153
 
154
  echo "=== VERIFICATION ==="
155
- pgrep -x mongod || echo "MongoDB NOT running"
156
- pgrep -x redis-server || echo "Redis NOT running"
157
- /usr/local/bin/redis-cli ping
 
 
 
 
 
 
158
 
159
  echo "=== ALL SERVICES STARTED ==="
160
  EOFSCRIPT
@@ -169,14 +175,18 @@ RUN echo "mongodb://127.0.0.1:27017/sharelatex" > /etc/container_environment/OVE
169
  RUN echo "127.0.0.1" > /etc/container_environment/OVERLEAF_REDIS_HOST
170
  RUN echo "6379" > /etc/container_environment/OVERLEAF_REDIS_PORT
171
  RUN echo "0.0.0.0" > /etc/container_environment/OVERLEAF_LISTEN_IP
172
- RUN echo "7860" > /etc/container_environment/OVERLEAF_PORT
 
173
  RUN chmod 644 /etc/container_environment/OVERLEAF_*
174
 
175
  RUN echo "OVERLEAF_MONGO_URL=mongodb://127.0.0.1:27017/sharelatex" >> /etc/overleaf/env.sh
176
  RUN echo "OVERLEAF_REDIS_HOST=127.0.0.1" >> /etc/overleaf/env.sh
177
  RUN echo "OVERLEAF_REDIS_PORT=6379" >> /etc/overleaf/env.sh
178
  RUN echo "OVERLEAF_LISTEN_IP=0.0.0.0" >> /etc/overleaf/env.sh
179
- RUN echo "OVERLEAF_PORT=7860" >> /etc/overleaf/env.sh
 
 
 
180
  RUN chmod 644 /etc/overleaf/env.sh
181
 
182
  EXPOSE 7860
 
152
  echo "Redis ping: $REDIS_CHECK"
153
 
154
  echo "=== VERIFICATION ==="
155
+ pkill -9 nginx 2>/dev/null || true
156
+ sleep 1
157
+
158
+ sed -i 's/listen 80/listen 7860/g' /etc/nginx/nginx.conf
159
+ sed -i 's/listen 8080/listen 7861/g' /etc/nginx/nginx.conf
160
+ nginx -t
161
+ nginx
162
+
163
+ echo "Port 80 replaced with 7860 in nginx config"
164
 
165
  echo "=== ALL SERVICES STARTED ==="
166
  EOFSCRIPT
 
175
  RUN echo "127.0.0.1" > /etc/container_environment/OVERLEAF_REDIS_HOST
176
  RUN echo "6379" > /etc/container_environment/OVERLEAF_REDIS_PORT
177
  RUN echo "0.0.0.0" > /etc/container_environment/OVERLEAF_LISTEN_IP
178
+ RUN echo "80" > /etc/container_environment/OVERLEAF_PORT
179
+ RUN echo "7860" > /etc/container_environment/NGINX_HTTP_PORT
180
  RUN chmod 644 /etc/container_environment/OVERLEAF_*
181
 
182
  RUN echo "OVERLEAF_MONGO_URL=mongodb://127.0.0.1:27017/sharelatex" >> /etc/overleaf/env.sh
183
  RUN echo "OVERLEAF_REDIS_HOST=127.0.0.1" >> /etc/overleaf/env.sh
184
  RUN echo "OVERLEAF_REDIS_PORT=6379" >> /etc/overleaf/env.sh
185
  RUN echo "OVERLEAF_LISTEN_IP=0.0.0.0" >> /etc/overleaf/env.sh
186
+ RUN echo "OVERLEAF_PORT=80" >> /etc/overleaf/env.sh
187
+ RUN echo "OVERLEAF_WEB_PORT=7860" >> /etc/overleaf/env.sh
188
+ RUN echo "NGINX_HTTP_PORT=7860" >> /etc/overleaf/env.sh
189
+ RUN echo "OVERLEAF_PORT=7860" > /etc/container_environment/OVERLEAF_PORT
190
  RUN chmod 644 /etc/overleaf/env.sh
191
 
192
  EXPOSE 7860