Spaces:
Runtime error
Runtime error
update Dockerfile
Browse files- Dockerfile +27 -6
Dockerfile
CHANGED
|
@@ -155,12 +155,33 @@ echo "=== VERIFICATION ==="
|
|
| 155 |
pkill -9 nginx 2>/dev/null || true
|
| 156 |
sleep 1
|
| 157 |
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
nginx
|
| 162 |
-
|
| 163 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 164 |
|
| 165 |
echo "=== ALL SERVICES STARTED ==="
|
| 166 |
EOFSCRIPT
|
|
|
|
| 155 |
pkill -9 nginx 2>/dev/null || true
|
| 156 |
sleep 1
|
| 157 |
|
| 158 |
+
ls -la /etc/nginx/ 2>/dev/null || echo "No /etc/nginx dir"
|
| 159 |
+
|
| 160 |
+
if [ -f /etc/nginx/nginx.conf ]; then
|
| 161 |
+
sed -i 's/listen 80/listen 7860/g' /etc/nginx/nginx.conf
|
| 162 |
+
sed -i 's/listen 8080/listen 7861/g' /etc/nginx/nginx.conf
|
| 163 |
+
nginx -t
|
| 164 |
+
nginx
|
| 165 |
+
echo "Port 80 replaced with 7860 in nginx config"
|
| 166 |
+
else
|
| 167 |
+
echo "Creating minimal nginx config on port 7860"
|
| 168 |
+
cat > /etc/nginx/nginx.conf << 'EOF'
|
| 169 |
+
events {}
|
| 170 |
+
http {
|
| 171 |
+
server {
|
| 172 |
+
listen 7860;
|
| 173 |
+
server_name _;
|
| 174 |
+
location / {
|
| 175 |
+
proxy_pass http://127.0.0.1:80;
|
| 176 |
+
proxy_set_header Host $host;
|
| 177 |
+
proxy_set_header X-Real-IP $remote_addr;
|
| 178 |
+
}
|
| 179 |
+
}
|
| 180 |
+
}
|
| 181 |
+
EOF
|
| 182 |
+
nginx -t && nginx
|
| 183 |
+
echo "Nginx started on port 7860"
|
| 184 |
+
fi
|
| 185 |
|
| 186 |
echo "=== ALL SERVICES STARTED ==="
|
| 187 |
EOFSCRIPT
|