Fixes
This commit is contained in:
+7
-3
@@ -1,9 +1,12 @@
|
||||
FROM lukechannings/deno:v1.38.2
|
||||
FROM lukechannings/deno:v1.38.3
|
||||
# The volume that will keep the space data
|
||||
# Create a volume first:
|
||||
|
||||
# Either create a volume:
|
||||
# docker volume create myspace
|
||||
# Then bind-mount it when running the container with the -v flag, e.g.:
|
||||
# docker run -v myspace:/space -p3000:3000 -it zefhemel/silverbullet
|
||||
# Or simply mount an existing folder into the container:
|
||||
# docker run -v /path/to/my/folder:/space -p3000:3000 -it zefhemel/silverbullet
|
||||
VOLUME /space
|
||||
|
||||
# Accept TARGETARCH as argument
|
||||
@@ -13,7 +16,6 @@ ARG TARGETARCH
|
||||
ENV TINI_VERSION v0.19.0
|
||||
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
|
||||
|
||||
|
||||
# Make sure the deno user has access to the space volume
|
||||
RUN mkdir -p /space \
|
||||
&& chmod +x /tini \
|
||||
@@ -34,11 +36,13 @@ RUN mkdir -p /space \
|
||||
# Port map this when running, e.g. with -p 3002:3000 (where 3002 is the host port)
|
||||
EXPOSE 3000
|
||||
|
||||
# Always binding to this IP, otherwise the server wouldn't be available
|
||||
ENV SB_HOSTNAME 0.0.0.0
|
||||
ENV SB_FOLDER /space
|
||||
|
||||
# Copy the bundled version of silverbullet into the container
|
||||
ADD ./dist/silverbullet.js /silverbullet.js
|
||||
# As well as the docker-entrypoint.sh script
|
||||
ADD ./docker-entrypoint.sh /docker-entrypoint.sh
|
||||
|
||||
# Run the server, allowing to pass in additional argument at run time, e.g.
|
||||
|
||||
Reference in New Issue
Block a user