mirror of https://github.com/LemmyNet/lemmy
Fix docker dev build (#2509)
* Fixing docker dev build. * Remove volume mount files. * Fixing pictrs. * Addressing PR comments.pull/2512/head
parent
aaaea2006c
commit
9ac13a0891
@ -1,13 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# This script uses a Dockerfile that takes advantage of docker volume mounts,
|
||||
# And runs on an ubuntu image. A little faster for development than the other
|
||||
# script
|
||||
|
||||
mkdir -p volumes/pictrs
|
||||
sudo chown -R 991:991 volumes/pictrs
|
||||
sudo docker-compose down
|
||||
sudo docker build ../../ --file ../dev/volume_mount.dockerfile -t lemmy-dev:latest
|
||||
sudo docker-compose pull --ignore-pull-failures || true
|
||||
sudo docker-compose up
|
@ -1,31 +0,0 @@
|
||||
# syntax=docker/dockerfile:experimental
|
||||
|
||||
# Warning: this will not pick up migrations unless there are code changes
|
||||
FROM rust:1 as rust
|
||||
|
||||
ENV HOME=/home/root
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Copy the source folders
|
||||
COPY . ./
|
||||
RUN echo "pub const VERSION: &str = \"$(git describe --tag)\";" > "crates/utils/src/version.rs"
|
||||
|
||||
# Build for debug
|
||||
RUN --mount=type=cache,target=/usr/local/cargo/registry \
|
||||
--mount=type=cache,target=/app/target \
|
||||
cargo build
|
||||
RUN --mount=type=cache,target=/app/target \
|
||||
cp target/debug/lemmy_server lemmy_server
|
||||
|
||||
FROM ubuntu:20.04
|
||||
|
||||
# Install libpq for postgres
|
||||
RUN apt-get update -y
|
||||
RUN apt-get install -y libpq-dev ca-certificates
|
||||
|
||||
# Copy resources
|
||||
COPY --from=rust /app/lemmy_server /app/lemmy
|
||||
|
||||
EXPOSE 8536
|
||||
CMD ["/app/lemmy"]
|
Loading…
Reference in New Issue