🎉 init

This commit is contained in:
JMARyA 2025-03-12 11:32:27 +01:00
commit e5135dc9e4
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
13 changed files with 4678 additions and 0 deletions

24
Dockerfile Normal file
View file

@ -0,0 +1,24 @@
FROM rust:buster as builder
RUN rustup default nightly
COPY ./Cargo.toml /app/Cargo.toml
COPY ./Cargo.lock /app/Cargo.lock
COPY ./src /app/src
COPY ./migrations /app/migrations
WORKDIR /app
RUN cargo build --release
FROM archlinux
RUN pacman -Syu --noconfirm base-devel openssl-1.1 git curl rsync systemd arch-install-scripts
COPY ./pacman.conf /etc/pacman.conf
COPY --from=builder /app/target/release/pacco-makepkg /pacco-makepkg
WORKDIR /
CMD ["/pacco-makepkg"]