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 ENV ROCKET_ADDRESS=0.0.0.0 CMD cargo run --release HEALTHCHECK CMD wget --spider -S http://localhost:8000