Skip to content

Commit e66366b

Browse files
committed
preserve outputs in /opt/imagemagick
1 parent c309806 commit e66366b

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
PROJECT_ROOT = $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
22
DOCKER_IMAGE ?= lambci/lambda-base-2:build
33
ENTRYPOINT ?= /bin/bash
4-
RUN:=docker run -it --rm -v $(PROJECT_ROOT)src:/var/task/src -v $(PROJECT_ROOT)vendor:/var/task/vendor -v $(PROJECT_ROOT)build:/var/task/build -v $(PROJECT_ROOT)opt:/opt --entrypoint $(ENTRYPOINT) -t $(DOCKER_IMAGE)
4+
RUN:=docker run -it --rm \
5+
-v $(PROJECT_ROOT)src:/var/task/src \
6+
-v $(PROJECT_ROOT)vendor:/var/task/vendor \
7+
-v $(PROJECT_ROOT)build:/var/task/build \
8+
-v $(PROJECT_ROOT)opt:/opt \
9+
--entrypoint $(ENTRYPOINT) -t $(DOCKER_IMAGE)
510

611
vendor build opt:
712
mkdir $@
@@ -14,3 +19,4 @@ clean:
1419

1520
all: vendor/ImageMagick.tar.gz build opt
1621
$(RUN) /var/task/src/run.sh
22+

src/run.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
#!/bin/bash
22

33
echo "running from source"
4+
mkdir -p /opt/imagemagick
45
cd /var/task/build
56
tar xf /var/task/vendor/ImageMa*
67
cd ImageMa*
7-
./configure --enable-shared=no PREFIX=/opt/imagemagick
8+
./configure --enable-shared=no --prefix=/opt/imagemagick
89
make
10+
make install

0 commit comments

Comments
 (0)