Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
NekoServer Dockerfile
565 B · 29 lines
Dockerfile
at main
123456789101112131415161718192021222324252627282930# Rust build environment FROM rust:alpine AS builder
# Install dependenciesRUN apk add --no-cache \ musl-dev \ build-base
WORKDIR /usr/src/neko_server
# Cache dependenciesRUN echo "fn main() {}" > dummy.rsCOPY Cargo.toml .RUN sed -i 's#src/main.rs#dummy.rs#' Cargo.tomlRUN cargo build --releaseRUN sed -i 's#dummy.rs#src/main.rs#' Cargo.toml
# BuildCOPY . .RUN cargo install --path .
# Run ServerFROM alpine:latestEXPOSE 80
# Copy binary from builderCOPY --from=builder /usr/local/cargo/bin/neko_server /usr/local/bin
CMD ["neko_server"]