rkihacker commited on
Commit
1a032b0
·
verified ·
1 Parent(s): f102ca1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -5
Dockerfile CHANGED
@@ -2,10 +2,24 @@ FROM shadowv2/int-driver:latest
2
 
3
  EXPOSE 8000
4
 
5
- # Create a simple HTTP server using nc (netcat)
6
- RUN echo '#!/bin/sh\n\
7
- while true; do \n\
8
- printf "HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\n\r\nHello! The container is running on port 8000.\n" | nc -l -p 8000 -q 1; \n\
9
- done' > /server.sh && chmod +x /server.sh
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  CMD ["/server.sh"]
 
2
 
3
  EXPOSE 8000
4
 
5
+ # Create a startup script with logs + background "shadow" task + web server
6
+ RUN echo '#!/bin/sh
7
+
8
+ echo "[INFO] Starting container..."
9
+ echo "[INFO] Launching shadow background service..."
10
+ (
11
+ while true; do
12
+ echo "[SHADOW] Background task running..."
13
+ sleep 10
14
+ done
15
+ ) &
16
+
17
+ echo "[INFO] Starting web server on port 8000..."
18
+ while true; do
19
+ printf "HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\n\r\nHello! The container is running on port 8000.\n" \
20
+ | nc -l -p 8000 -q 1
21
+ done
22
+
23
+ ' > /server.sh && chmod +x /server.sh
24
 
25
  CMD ["/server.sh"]