docker: copy to avoid local host dependency
This commit is contained in:
@ -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
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user