cahya commited on
Commit
b3f74c9
·
1 Parent(s): 017b3a2

add console

Browse files
Files changed (3) hide show
  1. Dockerfile +2 -0
  2. app/start.sh +2 -4
  3. default +11 -0
Dockerfile CHANGED
@@ -26,5 +26,7 @@ COPY --chown=user:user ./requirements.txt /home/user/requirements.txt
26
  RUN pip install --no-cache-dir --upgrade -r /home/user/requirements.txt
27
  COPY --chown=user:user ./app /home/user/app
28
  COPY ./default /etc/nginx/sites-available
 
 
29
  EXPOSE 7860
30
  CMD ["/bin/sh", "/home/user/app/start.sh"]
 
26
  RUN pip install --no-cache-dir --upgrade -r /home/user/requirements.txt
27
  COPY --chown=user:user ./app /home/user/app
28
  COPY ./default /etc/nginx/sites-available
29
+ RUN wget https://github.com/tsl0922/ttyd/releases/download/1.7.3/ttyd.x86_64 -O /usr/local/bin/ttyd && \
30
+ chmod 755 /usr/local/bin/ttyd
31
  EXPOSE 7860
32
  CMD ["/bin/sh", "/home/user/app/start.sh"]
app/start.sh CHANGED
@@ -2,11 +2,9 @@
2
  set -e
3
 
4
  cd /home/user/app
 
5
 
6
- id
7
- ls -ld /var/log/nginx/ /var/lib/nginx/ /run
8
- ls -la /
9
- ls -la ~
10
 
11
  nginx
12
 
 
2
  set -e
3
 
4
  cd /home/user/app
5
+ echo "Console Auth <$CONSOLE_AUTH>"
6
 
7
+ /usr/local/bin/ttyd -c user:testxyz1 -p 7681 /bin/bash
 
 
 
8
 
9
  nginx
10
 
default CHANGED
@@ -61,6 +61,17 @@ server {
61
  proxy_set_header Connection "upgrade";
62
  }
63
 
 
 
 
 
 
 
 
 
 
 
 
64
 
65
  # pass PHP scripts to FastCGI server
66
  #
 
61
  proxy_set_header Connection "upgrade";
62
  }
63
 
64
+ location ~ ^/console(.*)$ {
65
+ proxy_http_version 1.1;
66
+ proxy_set_header Host $host;
67
+ proxy_set_header X-Real-IP $remote_addr;
68
+ proxy_set_header X-Forwarded-Proto $scheme;
69
+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
70
+ proxy_set_header Upgrade $http_upgrade;
71
+ proxy_set_header Connection "upgrade";
72
+ proxy_pass http://localhost:7681/$1;
73
+ }
74
+
75
 
76
  # pass PHP scripts to FastCGI server
77
  #