Update Dockerfile
Browse files- Dockerfile +8 -4
Dockerfile
CHANGED
|
@@ -95,9 +95,10 @@ RUN rye toolchain register /usr/bin/python \
|
|
| 95 |
|
| 96 |
RUN fish -c 'SHELL=/usr/bin/fish pnpm setup'
|
| 97 |
|
| 98 |
-
RUN mkdir -p /home/mzwing/.config/code-server/
|
| 99 |
-
|
| 100 |
-
|
|
|
|
| 101 |
|
| 102 |
RUN extensions=( \
|
| 103 |
"aaron-bond.better-comments" \
|
|
@@ -198,6 +199,9 @@ done
|
|
| 198 |
|
| 199 |
RUN code-server --config /home/mzwing/.config/code-server/config.yaml --uninstall-extension "serayuzgur.crates"
|
| 200 |
|
|
|
|
|
|
|
|
|
|
| 201 |
EXPOSE 8080
|
| 202 |
|
| 203 |
-
CMD ["code-server", "--config", "/home/mzwing/.config/code-server/config.yaml"]
|
|
|
|
| 95 |
|
| 96 |
RUN fish -c 'SHELL=/usr/bin/fish pnpm setup'
|
| 97 |
|
| 98 |
+
RUN mkdir -p /home/mzwing/.config/code-server/
|
| 99 |
+
|
| 100 |
+
# No hardcoded password – use env instead
|
| 101 |
+
RUN echo -e "bind-addr: 0.0.0.0:8080\nauth: password\ncert: false" > /home/mzwing/.config/code-server/config.yaml
|
| 102 |
|
| 103 |
RUN extensions=( \
|
| 104 |
"aaron-bond.better-comments" \
|
|
|
|
| 199 |
|
| 200 |
RUN code-server --config /home/mzwing/.config/code-server/config.yaml --uninstall-extension "serayuzgur.crates"
|
| 201 |
|
| 202 |
+
# 💡 Set this line if you want to provide default password at build time (optional)
|
| 203 |
+
# ENV PASSWORD=supersecret123
|
| 204 |
+
|
| 205 |
EXPOSE 8080
|
| 206 |
|
| 207 |
+
CMD ["code-server", "--config", "/home/mzwing/.config/code-server/config.yaml"]
|