We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 43f02cb commit c9cdc59Copy full SHA for c9cdc59
Dockerfile
@@ -1,9 +1,8 @@
1
-FROM docker.io/allfunc/mdbook
+FROM docker.io/allfunc/mdbook:0.4.36 AS BUILDER
2
WORKDIR /book
3
COPY . .
4
-EXPOSE 3000
5
-RUN groupadd book && \
6
- adduser --ingroup book --no-create-home book && \
7
- chown -R book:book /book
8
-USER book
9
-ENTRYPOINT [ "mdbook", "serve" ]
+RUN [ "mdbook", "build" ]
+
+FROM docker.io/httpd:alpine3.19 as RUNNER
+COPY --from=BUILDER /book/book /usr/local/apache2/htdocs/
+EXPOSE 80
docker-compose.yaml
@@ -2,9 +2,9 @@ version: '3'
services:
book4noobs:
- image: docker.io/allfunc/mdbook
- volumes:
- - .:/book
- command: [ "serve" ]
+ container_name: rust4noobs
+ build:
+ context: .
+ dockerfile: Dockerfile
ports:
10
- - "3000:3000"
+ - "8080:80"
0 commit comments