asons commited on
Commit
9c21fc3
·
1 Parent(s): b1c9920

Fix nginx 403: remove basic auth; restore PASSWORD for code-server

Browse files
Files changed (2) hide show
  1. entrypoint.sh +2 -1
  2. nginx.conf.template +0 -3
entrypoint.sh CHANGED
@@ -238,6 +238,7 @@ else
238
  fi
239
 
240
  # ---- Start code-server (ignore last opened to avoid /root watcher EACCES) ----
 
241
  echo "[boot] Start code-server with explicit user-data-dir/extensions-dir"
242
  mkdir -p /home/coder/workspace
243
  chown coder:coder /home/coder/workspace
@@ -245,7 +246,7 @@ chown coder:coder /home/coder/workspace
245
  su -p coder -c "export HOME=/home/coder; export PATH=/home/coder/.npm-global/bin:\$PATH; \
246
  /usr/bin/code-server \
247
  --bind-addr 127.0.0.1:8080 \
248
- --auth none \
249
  --ignore-last-opened \
250
  --user-data-dir /home/coder/.local/share/code-server \
251
  --extensions-dir /home/coder/.local/share/code-server/extensions \
 
238
  fi
239
 
240
  # ---- Start code-server (ignore last opened to avoid /root watcher EACCES) ----
241
+ export PASSWORD="${PASSWORD:?PASSWORD secret is required}"
242
  echo "[boot] Start code-server with explicit user-data-dir/extensions-dir"
243
  mkdir -p /home/coder/workspace
244
  chown coder:coder /home/coder/workspace
 
246
  su -p coder -c "export HOME=/home/coder; export PATH=/home/coder/.npm-global/bin:\$PATH; \
247
  /usr/bin/code-server \
248
  --bind-addr 127.0.0.1:8080 \
249
+ --auth password \
250
  --ignore-last-opened \
251
  --user-data-dir /home/coder/.local/share/code-server \
252
  --extensions-dir /home/coder/.local/share/code-server/extensions \
nginx.conf.template CHANGED
@@ -10,9 +10,6 @@ http {
10
  server {
11
  listen 7860;
12
 
13
- auth_basic "Restricted";
14
- auth_basic_user_file /etc/nginx/.htpasswd;
15
-
16
  location / {
17
  proxy_pass http://127.0.0.1:8080;
18
  proxy_http_version 1.1;
 
10
  server {
11
  listen 7860;
12
 
 
 
 
13
  location / {
14
  proxy_pass http://127.0.0.1:8080;
15
  proxy_http_version 1.1;