17 lines
523 B
Docker
17 lines
523 B
Docker
FROM rust
|
|
RUN apt-get update -q && apt-get install -yq libsqlite3-dev libseccomp-dev \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
WORKDIR /usr/src/sn0int
|
|
COPY . .
|
|
RUN cargo build --release --verbose
|
|
RUN strip target/release/sn0int
|
|
|
|
FROM debian
|
|
RUN apt-get update -q && apt-get install -yq libsqlite3-dev libseccomp-dev \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
COPY --from=0 /usr/src/sn0int/target/release/sn0int /usr/local/bin/sn0int
|
|
VOLUME ["/data", "/cache"]
|
|
ENV XDG_DATA_HOME=/data \
|
|
XDG_CACHE_HOME=/cache
|
|
ENTRYPOINT ["sn0int"]
|