Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +8 -5
Dockerfile
CHANGED
|
@@ -40,8 +40,11 @@ RUN apt-get update && \
|
|
| 40 |
# echo 'admin:password' | chpasswd && \
|
| 41 |
# echo 'ubuntu:password' | chpasswd && \
|
| 42 |
|
| 43 |
-
RUN useradd -m admin && \
|
| 44 |
-
echo "admin:password" | chpasswd
|
|
|
|
|
|
|
|
|
|
| 45 |
# usermod -aG sudo admin && \
|
| 46 |
# echo "admin ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
| 47 |
|
|
@@ -122,9 +125,9 @@ EXPOSE 2222
|
|
| 122 |
EXPOSE 7860
|
| 123 |
|
| 124 |
RUN chmod -R 777 /app
|
| 125 |
-
WORKDIR /home/admin
|
| 126 |
|
| 127 |
-
|
|
|
|
| 128 |
|
| 129 |
|
| 130 |
# Generate SSH keys
|
|
@@ -141,4 +144,4 @@ WORKDIR /home/admin
|
|
| 141 |
#CMD [ "/usr/sbin/sshd -p 2222 &&","source /app/venv/bin/activate &&","wssh --address='0.0.0.0' --port=7860 --xsrf=False --debug=True --maxconn=4 --policy=autoadd"]
|
| 142 |
|
| 143 |
|
| 144 |
-
|
|
|
|
| 40 |
# echo 'admin:password' | chpasswd && \
|
| 41 |
# echo 'ubuntu:password' | chpasswd && \
|
| 42 |
|
| 43 |
+
RUN useradd -m -u 1000 admin && \
|
| 44 |
+
echo "admin:password" | chpasswd
|
| 45 |
+
|
| 46 |
+
ENV HOME =/home/admin \\
|
| 47 |
+
PATH =/home/admin/.local/bin:$PATH
|
| 48 |
# usermod -aG sudo admin && \
|
| 49 |
# echo "admin ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
|
| 50 |
|
|
|
|
| 125 |
EXPOSE 7860
|
| 126 |
|
| 127 |
RUN chmod -R 777 /app
|
|
|
|
| 128 |
|
| 129 |
+
USER admin
|
| 130 |
+
WORKDIR /home/admin
|
| 131 |
|
| 132 |
|
| 133 |
# Generate SSH keys
|
|
|
|
| 144 |
#CMD [ "/usr/sbin/sshd -p 2222 &&","source /app/venv/bin/activate &&","wssh --address='0.0.0.0' --port=7860 --xsrf=False --debug=True --maxconn=4 --policy=autoadd"]
|
| 145 |
|
| 146 |
|
| 147 |
+
ENTRYPOINT ["/app/start.sh"]
|