Rust Migration
This commit is contained in:
18
Dockerfile
18
Dockerfile
@@ -1,10 +1,10 @@
|
||||
FROM amazoncorretto:17
|
||||
FROM rust:1.67 as builder
|
||||
RUN apt-get update && apt-get install -y cmake && rm -rf /var/lib/apt/lists/*
|
||||
WORKDIR /usr/src/siren
|
||||
COPY . .
|
||||
RUN cargo install --path .
|
||||
|
||||
ARG VERSION
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
ADD https://repo.local.bensherriff.com/artifactory/libs-release/com/bensherriff/siren/${VERSION}/siren-${VERSION}.jar /usr/local/lib/
|
||||
RUN mv /usr/local/lib/siren-${VERSION}.jar /usr/local/lib/siren.jar
|
||||
|
||||
ENTRYPOINT ["java", "-jar", "/usr/local/lib/siren.jar"]
|
||||
FROM debian:bullseye-slim
|
||||
RUN apt-get update && apt-get install -y libopus-dev ffmpeg youtube-dl && rm -rf /var/lib/apt/lists/*
|
||||
COPY --from=builder /usr/local/cargo/bin/siren /usr/local/bin/siren
|
||||
CMD ["siren"]
|
||||
|
||||
Reference in New Issue
Block a user