diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..75f190d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM alpine:3.17.0 + +RUN apk add inkscape +RUN apk add cargo +RUN apk add npm + +WORKDIR /root +ADD Cargo.toml Cargo.toml +ADD Cargo.lock Cargo.lock +RUN mkdir src && touch src/main.rs +RUN cargo fetch +RUN npm -g install svgo +ADD . . +ADD linja-pona-4.9.otf /usr/share/fonts/ +RUN cargo build --release +EXPOSE 8000 +CMD cargo run --release |