nxdev-org commited on
Commit
280607e
·
1 Parent(s): 90ecbd8

update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -6
Dockerfile CHANGED
@@ -155,12 +155,33 @@ 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
 
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