summaryrefslogtreecommitdiffstats
path: root/docker/federation/Dockerfile
blob: caf0817581e996d0ca85a97e884122f552c1b987 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM ekidd/rust-musl-builder:1.42.0-openssl11

USER root
RUN mkdir /app/dist/documentation/ -p \
 && addgroup --gid 1001 lemmy \
 && adduser --gecos "" --disabled-password --shell /bin/sh -u 1001 --ingroup lemmy lemmy

# Copy resources
COPY server/config/defaults.hjson /app/config/defaults.hjson
COPY ui/dist /app/dist
COPY server/target/debug/lemmy_server /app/lemmy

RUN chown lemmy:lemmy /app/ -R
USER lemmy
EXPOSE 8536
WORKDIR /app
CMD ["/app/lemmy"]