All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 26m24s
18 lines
317 B
Docker
18 lines
317 B
Docker
FROM rust:1.86.0 as build
|
|
|
|
ENV PKG_CONFIG_ALLOW_CROSS=1
|
|
|
|
WORKDIR .
|
|
COPY ./api ./api
|
|
COPY ./libseptastic/ ./libseptastic/
|
|
COPY ./api/assets ./assets
|
|
COPY ./api/templates ./templates
|
|
|
|
|
|
RUN cd api && cargo build --release
|
|
|
|
ENV RUST_LOG=info
|
|
ENV EXPOSE_PORT=80
|
|
|
|
EXPOSE 80
|
|
ENTRYPOINT ["/api/target/release/septastic_api"]
|