fix symlinks for axolotl outputs (#1625)
Browse files- docker/Dockerfile-cloud +1 -3
- outputs/.gitignore +0 -1
- scripts/cloud-entrypoint.sh +7 -0
docker/Dockerfile-cloud
CHANGED
@@ -21,9 +21,7 @@ RUN apt install --yes --no-install-recommends openssh-server tmux && \
|
|
21 |
printf "\n[[ -z \"\$TMUX\" ]] && { tmux attach-session -t ssh_tmux || tmux new-session -s ssh_tmux; exit; }\n" >> ~/.bashrc && \
|
22 |
printf "[ ! -z \"\$TERM\" -a -r /etc/motd ] && cat /etc/motd\n" >> ~/.bashrc && \
|
23 |
chmod +x /workspace/axolotl/scripts/cloud-entrypoint.sh && \
|
24 |
-
chmod +x /root/cloud-entrypoint.sh
|
25 |
-
mkdir -p /workspace/data/axolotl-artifacts && \
|
26 |
-
ln -sf /workspace/data/axolotl-artifacts /workspace/axolotl/outputs
|
27 |
|
28 |
ENTRYPOINT ["/root/cloud-entrypoint.sh"]
|
29 |
CMD ["sleep", "infinity"]
|
|
|
21 |
printf "\n[[ -z \"\$TMUX\" ]] && { tmux attach-session -t ssh_tmux || tmux new-session -s ssh_tmux; exit; }\n" >> ~/.bashrc && \
|
22 |
printf "[ ! -z \"\$TERM\" -a -r /etc/motd ] && cat /etc/motd\n" >> ~/.bashrc && \
|
23 |
chmod +x /workspace/axolotl/scripts/cloud-entrypoint.sh && \
|
24 |
+
chmod +x /root/cloud-entrypoint.sh
|
|
|
|
|
25 |
|
26 |
ENTRYPOINT ["/root/cloud-entrypoint.sh"]
|
27 |
CMD ["sleep", "infinity"]
|
outputs/.gitignore
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
*
|
|
|
|
scripts/cloud-entrypoint.sh
CHANGED
@@ -36,5 +36,12 @@ if [ "$JUPYTER_DISABLE" != "1" ]; then
|
|
36 |
jupyter lab --port=8888 --ip=* --allow-root --ServerApp.allow_origin=* &
|
37 |
fi
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
# Execute the passed arguments (CMD)
|
40 |
exec "$@"
|
|
|
36 |
jupyter lab --port=8888 --ip=* --allow-root --ServerApp.allow_origin=* &
|
37 |
fi
|
38 |
|
39 |
+
if [ ! -d "/workspace/data/axolotl-artifacts" ]; then
|
40 |
+
mkdir -p /workspace/data/axolotl-artifacts
|
41 |
+
fi
|
42 |
+
if [ ! -L "/workspace/axolotl/outputs" ]; then
|
43 |
+
ln -sf /workspace/data/axolotl-artifacts /workspace/axolotl/outputs
|
44 |
+
fi
|
45 |
+
|
46 |
# Execute the passed arguments (CMD)
|
47 |
exec "$@"
|