nxdev-org commited on
Commit
31b4174
·
1 Parent(s): 30e01b7

update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -1
Dockerfile CHANGED
@@ -77,13 +77,28 @@ export GLIBC_TUNABLES=glibc.pthread.rseq=0
77
  echo "=== CREATING DIRECTORIES ==="
78
  pkill -9 mongod 2>/dev/null || true
79
  pkill -9 redis-server 2>/dev/null || true
 
 
 
 
80
  rm -rf /data/mongo /data/redis /data/overleaf /data/git-bridge 2>/dev/null || true
81
  mkdir -p /data/mongo /data/redis /data/overleaf /data/git-bridge
82
  mkdir -p /var/log/mongodb /var/log/redis
83
  chmod -R 777 /data /var/log
84
  rm -f /var/service/*/supervise/lock 2>/dev/null || true
85
  rm -f /etc/service/*/supervise/lock 2>/dev/null || true
86
- sleep 2
 
 
 
 
 
 
 
 
 
 
 
87
 
88
  echo "=== STARTING MONGODB ==="
89
 
 
77
  echo "=== CREATING DIRECTORIES ==="
78
  pkill -9 mongod 2>/dev/null || true
79
  pkill -9 redis-server 2>/dev/null || true
80
+ pkill -9 nginx 2>/dev/null || true
81
+ pkill -9 cron 2>/dev/null || true
82
+ pkill -9 node 2>/dev/null || true
83
+ pkill -9 runsvdir 2>/dev/null || true
84
  rm -rf /data/mongo /data/redis /data/overleaf /data/git-bridge 2>/dev/null || true
85
  mkdir -p /data/mongo /data/redis /data/overleaf /data/git-bridge
86
  mkdir -p /var/log/mongodb /var/log/redis
87
  chmod -R 777 /data /var/log
88
  rm -f /var/service/*/supervise/lock 2>/dev/null || true
89
  rm -f /etc/service/*/supervise/lock 2>/dev/null || true
90
+ rm -f /var/run/crond.pid 2>/dev/null || true
91
+ sleep 3
92
+
93
+ echo "=== VERIFY PORTS FREE ==="
94
+ for port in 80 8080 27017 6379; do
95
+ if netstat -tlnp 2>/dev/null | grep -q ":$port " || ss -tlnp 2>/dev/null | grep -q ":$port "; then
96
+ echo "WARNING: Port $port in use, killing..."
97
+ fuser -k $port/tcp 2>/dev/null || true
98
+ else
99
+ echo "Port $port OK"
100
+ fi
101
+ done
102
 
103
  echo "=== STARTING MONGODB ==="
104