Fix nginx 403: remove basic auth; restore PASSWORD for code-server
Browse files- entrypoint.sh +2 -1
- 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
|
| 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;
|