File tree Expand file tree Collapse file tree 3 files changed +18
-3
lines changed Expand file tree Collapse file tree 3 files changed +18
-3
lines changed Original file line number Diff line number Diff line change
1
+ build
2
+ vendor
Original file line number Diff line number Diff line change 1
1
PROJECT_ROOT = $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) )
2
2
DOCKER_IMAGE ?= lambci/lambda-base-2:build
3
3
ENTRYPOINT ?= /bin/bash
4
- RUN: =docker run -it --rm -v $(PROJECT_ROOT ) src:/src --entrypoint $(ENTRYPOINT ) -t $(DOCKER_IMAGE )
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 )
5
5
6
- run :
7
- $( RUN ) /src/run.sh
6
+ vendor build opt :
7
+ mkdir $@
8
8
9
+ vendor/ImageMagick.tar.gz : vendor
10
+ cd vendor && curl -O https://imagemagick.org/download/ImageMagick.tar.gz
11
+
12
+ clean :
13
+ rm -rf vendor build opt
14
+
15
+ all : vendor/ImageMagick.tar.gz build opt
16
+ $(RUN ) /var/task/src/run.sh
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
echo " running from source"
4
+ cd /var/task/build
5
+ tar xf /var/task/vendor/ImageMa*
6
+ cd ImageMa*
7
+ ./configure --enable-shared=no PREFIX=/opt/imagemagick
8
+ make
You can’t perform that action at this time.
0 commit comments