diff options
Diffstat (limited to 'server/Dockerfile.prod')
-rw-r--r-- | server/Dockerfile.prod | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/server/Dockerfile.prod b/server/Dockerfile.prod deleted file mode 100644 index b375e478..00000000 --- a/server/Dockerfile.prod +++ /dev/null @@ -1,28 +0,0 @@ -# Setup env -FROM rust:1.33 AS build -RUN USER=root cargo new --bin /opt/lemmy/server--prod -WORKDIR /opt/lemmy/server--prod -# Enable deps caching -RUN mkdir -p src/bin -RUN echo 'fn main() { println!("Dummy") }' >src/bin/main.rs -# Install deps -COPY Cargo.toml . -COPY Cargo.lock . -RUN cargo build --release -RUN rm src/bin/main.rs -# Add app -COPY src/ src/ -COPY migrations/ migrations/ -RUN rm target/release/deps/lemmy* -RUN cargo build --release - -# Setup env (no Alpine because Rust requires glibc) -FROM ubuntu:18.04 -RUN apt update -RUN apt install postgresql-client -y -# Create empty directory where the frontend would normally be -RUN mkdir -p /opt/lemmy/ui--prod/dist -# Add app -COPY --from=build /opt/lemmy/server--prod/target/release/lemmy . -# Run app -CMD ["./lemmy"] |