Browse Source

Include docs in docker image

Nutomic-mdbook
Felix Ableitner 2 years ago
parent
commit
62ba018b19
  1. 1
      .dockerignore
  2. 9
      docker/dev/Dockerfile
  3. 1
      docs/src/SUMMARY.md

1
.dockerignore

@ -1,5 +1,4 @@
ui/node_modules
ui/dist
server/target
docs
.git

9
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

1
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)

Loading…
Cancel
Save