mirror of https://github.com/xwiki-labs/cryptpad
commit
fa173047b4
12
Dockerfile
12
Dockerfile
|
@ -14,12 +14,7 @@ COPY . /cryptpad
|
|||
|
||||
RUN sed -i "s@//httpAddress: 'localhost'@httpAddress: '0.0.0.0'@" /cryptpad/config/config.example.js
|
||||
RUN sed -i "s@installMethod: 'unspecified'@installMethod: 'docker'@" /cryptpad/config/config.example.js
|
||||
|
||||
# Install wget for healthcheck
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y wget && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
# Install dependencies
|
||||
RUN npm install --production \
|
||||
&& npm run install:components
|
||||
|
@ -31,6 +26,11 @@ FROM node:lts-slim
|
|||
RUN groupadd cryptpad -g 4001
|
||||
RUN useradd cryptpad -u 4001 -g 4001 -d /cryptpad
|
||||
|
||||
# Install wget for healthcheck
|
||||
RUN apt-get update && apt-get install --no-install-recommends -y wget && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Copy cryptpad with installed modules
|
||||
COPY --from=build --chown=cryptpad /cryptpad /cryptpad
|
||||
USER cryptpad
|
||||
|
|
Loading…
Reference in New Issue