ar08 commited on
Commit
d3eca50
·
verified ·
1 Parent(s): 952ef98

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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
- && touch /home/mzwing/.config/code-server/config.yaml \
100
- && echo -e "bind-addr: 0.0.0.0:8080\nauth: password\ncert: false" > /home/mzwing/.config/code-server/config.yaml
 
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"]