docker
This commit is contained in:
commit
01ea885b5b
52
docker-compose.yml
Normal file
52
docker-compose.yml
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
networks:
|
||||||
|
v6d:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
radn-rs: {}
|
||||||
|
book-monads: {}
|
||||||
|
book-radn: {}
|
||||||
|
|
||||||
|
services:
|
||||||
|
radn-rs-dev:
|
||||||
|
container_name: radn-rs-dev
|
||||||
|
build: radn-rs
|
||||||
|
volumes:
|
||||||
|
- radn-rs:/code/
|
||||||
|
networks:
|
||||||
|
v6d: {}
|
||||||
|
tty: true
|
||||||
|
stop_signal: SIGINT
|
||||||
|
radn-rs-dd:
|
||||||
|
container_name: radn-rs-dd
|
||||||
|
build:
|
||||||
|
context: radn-rs
|
||||||
|
dockerfile: Dockerfile.Docs
|
||||||
|
volumes:
|
||||||
|
- radn-rs:/code/:ro
|
||||||
|
networks:
|
||||||
|
v6d: {}
|
||||||
|
book-monads:
|
||||||
|
container_name: book-monads
|
||||||
|
build:
|
||||||
|
context: radn-rs
|
||||||
|
dockerfile: Dockerfile.Book.Monads
|
||||||
|
volumes:
|
||||||
|
- radn-rs:/code/:ro
|
||||||
|
- book-monads:/data/book/:rw
|
||||||
|
networks:
|
||||||
|
v6d: {}
|
||||||
|
tty: true
|
||||||
|
stop_signal: SIGINT
|
||||||
|
book-radn:
|
||||||
|
container_name: book-radn
|
||||||
|
build:
|
||||||
|
context: radn-rs
|
||||||
|
dockerfile: Dockerfile.Book.RADN
|
||||||
|
volumes:
|
||||||
|
- radn-rs:/code/:ro
|
||||||
|
- book-radn:/data/book/:rw
|
||||||
|
networks:
|
||||||
|
v6d: {}
|
||||||
|
tty: true
|
||||||
|
stop_signal: SIGINT
|
8
radn-rs/Dockerfile
Normal file
8
radn-rs/Dockerfile
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
FROM rust:1.69
|
||||||
|
|
||||||
|
RUN cargo install cargo-watch
|
||||||
|
RUN rustup component add rustfmt
|
||||||
|
RUN rustup component add clippy
|
||||||
|
RUN cargo install mdbook
|
||||||
|
|
||||||
|
WORKDIR /code/
|
7
radn-rs/Dockerfile.Book.Monads
Normal file
7
radn-rs/Dockerfile.Book.Monads
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
FROM rust:1.69
|
||||||
|
|
||||||
|
RUN cargo install mdbook
|
||||||
|
|
||||||
|
WORKDIR /code/radn-rs/book-monads/
|
||||||
|
|
||||||
|
CMD [ "mdbook", "serve", "--dest-dir", "/data/book/", "--port", "80", "--hostname", "0.0.0.0" ]
|
7
radn-rs/Dockerfile.Book.RADN
Normal file
7
radn-rs/Dockerfile.Book.RADN
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
FROM rust:1.69
|
||||||
|
|
||||||
|
RUN cargo install mdbook
|
||||||
|
|
||||||
|
WORKDIR /code/radn-rs/book-radn/
|
||||||
|
|
||||||
|
CMD [ "mdbook", "serve", "--dest-dir", "/data/book/", "--port", "80", "--hostname", "0.0.0.0" ]
|
7
radn-rs/Dockerfile.Docs
Normal file
7
radn-rs/Dockerfile.Docs
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
FROM node:19
|
||||||
|
|
||||||
|
RUN npm install -g http-server
|
||||||
|
|
||||||
|
WORKDIR /code/radn-rs/target/doc/
|
||||||
|
|
||||||
|
CMD [ "http-server", "-p", "80" ]
|
Loading…
Reference in New Issue
Block a user