Initial Commit

This commit is contained in:
2024-02-22 20:30:09 -06:00
commit cac516cf79
7 changed files with 1080 additions and 0 deletions

16
Dockerfile Normal file
View File

@@ -0,0 +1,16 @@
FROM rust as builder
WORKDIR /usr/src/personal-website
COPY . .
RUN cargo install --path .
FROM debian:bookworm-slim
RUN apt-get update && rm -rf /var/lib/apt/lists/*
COPY --from=builder /usr/local/cargo/bin/personal-website /usr/local/bin/personal-website
COPY --from=builder /usr/src/personal-website/html /usr/local/share/personal-website/html
EXPOSE 8080
CMD ["personal-website"]