docker: copy to avoid local host dependency

This commit is contained in:
Nathan Fiedler
2021-08-03 19:00:19 -07:00
parent aae7b562ef
commit cfd9849604
2 changed files with 11 additions and 7 deletions

View File

@ -14,10 +14,16 @@ RUN curl https://download.imagemagick.org/ImageMagick/download/ImageMagick.tar.g
&& cd .. \ && cd .. \
&& rm -r ImageMagick-${MAGICK_VERSION}* && rm -r ImageMagick-${MAGICK_VERSION}*
WORKDIR /magick
COPY build.rs .
COPY Cargo.toml .
COPY src src
COPY tests tests
RUN adduser --disabled-password --gecos '' magick-rust RUN adduser --disabled-password --gecos '' magick-rust
RUN chown -R magick-rust .
USER magick-rust USER magick-rust
ENV USER=magick-rust LD_LIBRARY_PATH=/usr/local/lib ENV USER=magick-rust
ENV LD_LIBRARY_PATH=/usr/local/lib
WORKDIR /src

View File

@ -3,9 +3,7 @@ version: '3'
services: services:
magick-rust: magick-rust:
build: build:
context: . context: ..
dockerfile: Dockerfile dockerfile: docker/Dockerfile
volumes:
- ..:/src
stdin_open: true stdin_open: true
tty: true tty: true