Spaces:
Runtime error
Runtime error
update Dockerfile
Browse files- 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 |
-
|
| 156 |
-
|
| 157 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 "
|
|
|
|
| 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=
|
|
|
|
|
|
|
|
|
|
| 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
|