Adds makefile and dockerfile for building rpms
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1046,7 +1046,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "kordophoned"
|
||||
version = "1.0.0"
|
||||
version = "1.0.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
|
||||
26
Dockerfile
Normal file
26
Dockerfile
Normal file
@@ -0,0 +1,26 @@
|
||||
FROM fedora:40
|
||||
|
||||
RUN dnf update -y && \
|
||||
dnf install -y \
|
||||
curl \
|
||||
gcc \
|
||||
gcc-c++ \
|
||||
make \
|
||||
openssl-devel \
|
||||
sqlite-devel \
|
||||
dbus-devel \
|
||||
systemd-devel \
|
||||
rpm-build \
|
||||
&& dnf clean all
|
||||
|
||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
ENV PATH="/root/.cargo/bin:${PATH}"
|
||||
|
||||
RUN cargo install cargo-generate-rpm
|
||||
|
||||
WORKDIR /workspace
|
||||
|
||||
COPY . .
|
||||
|
||||
CMD ["make", "rpm"]
|
||||
|
||||
Reference in New Issue
Block a user