summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Ableitner <me@nutomic.com>2020-01-01 18:01:49 +0100
committerFelix Ableitner <me@nutomic.com>2020-01-01 18:14:09 +0100
commit62ba018b190c54d30a4436721931aea0b5eedb2e (patch)
treef9005a6d3241d29e5168b25c77cde1315ae2b85d
parent77847ab3e6876cb4b98986be80ec81410aa63399 (diff)
Include docs in docker image
-rw-r--r--.dockerignore1
-rw-r--r--docker/dev/Dockerfile9
-rw-r--r--docs/src/SUMMARY.md1
3 files changed, 9 insertions, 2 deletions
diff --git a/.dockerignore b/.dockerignore
index 03466f0a..73c47554 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,5 +1,4 @@
ui/node_modules
ui/dist
server/target
-docs
.git
diff --git a/docker/dev/Dockerfile b/docker/dev/Dockerfile
index d62e7b27..761d8cc3 100644
--- a/docker/dev/Dockerfile
+++ b/docker/dev/Dockerfile
@@ -32,6 +32,14 @@ RUN cargo build --frozen --release
# Get diesel-cli on there just in case
# RUN cargo install diesel_cli --no-default-features --features postgres
+
+FROM ekidd/rust-musl-builder:1.38.0-openssl11 as docs
+WORKDIR /app
+COPY docs ./docs
+RUN sudo chown -R rust:rust .
+RUN mdbook build docs/
+
+
FROM alpine:3.10
# Install libpq for postgres
@@ -40,6 +48,7 @@ RUN apk add libpq
# Copy resources
COPY server/config/defaults.hjson /config/defaults.hjson
COPY --from=rust /app/server/target/x86_64-unknown-linux-musl/release/lemmy_server /app/lemmy
+COPY --from=docs /app/docs/book/ /app/dist/documentation/
COPY --from=node /app/ui/dist /app/dist
RUN addgroup -g 1000 lemmy
diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md
index 9fc0fa87..d8916974 100644
--- a/docs/src/SUMMARY.md
+++ b/docs/src/SUMMARY.md
@@ -10,7 +10,6 @@
- [Install with Kubernetes](administration_install_kubernetes.md)
- [Configuration](administration_configuration.md)
- [Contributing](contributing.md)
- - [Translations](contributing_translations.md)
- [Docker Development](contributing_docker_development.md)
- [Local Development](contributing_local_development.md)
- [Websocket API](contributing_websocket_api.md)