Docker build

This commit is contained in:
kieran 2024-04-30 22:43:40 +01:00
parent 01fd419759
commit c44ee0ee85
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
2 changed files with 20 additions and 0 deletions

8
.dockerignore Normal file
View File

@ -0,0 +1,8 @@
target/
data/
.idea/
Dockerfile
docker-compose.yml
config.toml
.dockerignore
.gitignore

12
Dockerfile Normal file
View File

@ -0,0 +1,12 @@
ARG IMAGE=rust:bookworm
FROM $IMAGE as build
WORKDIR /app/src
COPY . .
RUN cargo install --path . --root /app/build
FROM $IMAGE as runner
WORKDIR /app
COPY --from=build /app/build .
COPY --from=build /app/src/ui ui
ENTRYPOINT ["/app/bin/void_cat"]