Skip to content

Commit 1c263c1

Browse files
committed
feature: docker: io: /usr/src/cloudcmd -> /usr/local/share/cloudcmd
1 parent ea7b828 commit 1c263c1

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

docker/Dockerfile.io

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ FROM ubuntu:resolute
33
LABEL maintainer="Coderaiser"
44
LABEL org.opencontainers.image.source="https://github.com/coderaiser/cloudcmd"
55

6-
RUN mkdir -p /usr/src/cloudcmd
6+
RUN mkdir -p /usr/local/share/cloudcmd
77

8-
WORKDIR /usr/src/cloudcmd
8+
WORKDIR /usr/local/share/cloudcmd
99

10-
COPY package.json /usr/src/cloudcmd/
10+
COPY package.json /usr/local/share/cloudcmd/
1111

1212
ENV DEBIAN_FRONTEND=noninteractive \
1313
NVM_DIR=/usr/local/share/nvm \
@@ -58,6 +58,8 @@ RUN echo "> remove user" && \
5858
bun r gritty --omit dev && \
5959
bun i gritty --omit dev && \
6060
bun pm cache rm && \
61+
echo "> setup cloudcmd" && \
62+
ln -s /usr/local/share/cloudcmd/bin/cloudcmd.js /usr/local/bin/cloudcmd && \
6163
echo "> setup git" && \
6264
git config --global core.whitespace -trailing-space && \
6365
git config --global pull.rebase true && \
@@ -81,12 +83,13 @@ RUN echo "> remove user" && \
8183
echo "el_GR.UTF-8 UTF-8" >> /etc/locale.gen && \
8284
locale-gen
8385

84-
COPY . /usr/src/cloudcmd
86+
COPY . /usr/local/share/cloudcmd
8587

8688
WORKDIR /
8789

8890
ENV cloudcmd_terminal=true \
8991
cloudcmd_terminal_path=gritty \
92+
cloudcmd_vim=true \
9093
cloudcmd_open=false \
9194
PATH=node_modules/.bin:$PATH \
9295
PATH=~/.local/bin:$PATH \
@@ -97,8 +100,8 @@ ENV cloudcmd_terminal=true \
97100
LC_ALL=en_US.UTF-8 \
98101
TERM=xterm-256color \
99102
XDG_CACHE_HOME=/tmp \
100-
XDG_DATA_HOME=/usr/local/share
103+
XDG_DATA_HOME=/usr/local/share \
101104

102105
EXPOSE 8000
103106

104-
ENTRYPOINT ["/usr/src/cloudcmd/bin/cloudcmd.js"]
107+
ENTRYPOINT ["/usr/local/share/cloudcmd/bin/cloudcmd.js"]

0 commit comments

Comments
 (0)