20 lines
335 B
Plaintext
20 lines
335 B
Plaintext
FROM rust:alpine
|
|
|
|
ENV USER=cross-seed
|
|
ENV GROUP=cross-seed
|
|
ENV UID=1000
|
|
ENV GID=1000
|
|
|
|
# Add user
|
|
|
|
RUN addgroup -g $GID $GROUP && \
|
|
adduser -D -u $UID --ingroup "$GROUP" "$USER"
|
|
|
|
RUN apk add --no-cache musl-dev openssl-dev
|
|
|
|
COPY --chown=UID:GID ./ /app
|
|
WORKDIR /app
|
|
RUN cargo install --path .
|
|
|
|
USER $USER
|
|
ENTRYPOINT [ "cross-seed" ] |