redlib/Dockerfile
LucifersCircle 3961d78a02 Update Dockerfile
add git
2024-11-29 01:15:03 -08:00

26 lines
653 B
Docker

FROM rust:1.71.0-alpine
# Install git and other necessary dependencies
RUN apt-get update && apt-get install -y git
# Set the working directory to /build
WORKDIR /build
# Clone the redlib repository
RUN git clone https://github.com/LucifersCircle/redlib.git /build
# Checkout the main branch
RUN cd /build && git checkout main
# Add the necessary build steps (e.g., cargo build)
# Example: RUN cargo build --release
# Set the final image's default user
RUN adduser --home /nonexistent --no-create-home --disabled-password redlib
USER redlib
# Expose the necessary port
EXPOSE 8080
# Set the default command to run the application
CMD ["redlib"]