Skip to content

Commit

Permalink
fix(dockerfile): explicitly create a volume and set permission for pr…
Browse files Browse the repository at this point in the history
…oject dir (#471)

Signed-off-by: Kibo Hikari <enra@sayonika.moe>
  • Loading branch information
Kibo Hikari authored and kylecarbs committed Apr 14, 2019
1 parent da420cd commit dfabc07
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion Dockerfile
Expand Up @@ -39,9 +39,15 @@ RUN adduser --gecos '' --disabled-password coder && \

USER coder
# We create first instead of just using WORKDIR as when WORKDIR creates, the user is root.
RUN mkdir -p /home/coder/project
RUN mkdir -p /home/coder/project && \
chmod g+rw /home/coder/project;

WORKDIR /home/coder/project

# This assures we have a volume mounted even if the user forgot to do bind mount.
# XXX: Workaround for GH-459 and for OpenShift compatibility.
VOLUME [ "/home/coder/project" ]

COPY --from=0 /src/packages/server/cli-linux-x64 /usr/local/bin/code-server
EXPOSE 8443

Expand Down

0 comments on commit dfabc07

Please sign in to comment.