File tree 3 files changed +8
-8
lines changed
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,8 @@ phases:
59
59
-f "${SCRATCH_DIR}/Dockerfile.echo.${OS_DISTRIBUTION}.tmp" \
60
60
-t "${IMAGE_TAG}" \
61
61
--build-arg RUNTIME_VERSION="${RUNTIME_VERSION}" \
62
- --build-arg DISTRO_VERSION="${DISTRO_VERSION}" --load
62
+ --build-arg DISTRO_VERSION="${DISTRO_VERSION}" \
63
+ --load
63
64
build :
64
65
commands :
65
66
- set -x
Original file line number Diff line number Diff line change @@ -58,7 +58,8 @@ phases:
58
58
-f "${SCRATCH_DIR}/Dockerfile.echo.${OS_DISTRIBUTION}.tmp" \
59
59
-t "${IMAGE_TAG}" \
60
60
--build-arg RUNTIME_VERSION="${RUNTIME_VERSION}" \
61
- --build-arg DISTRO_VERSION="${DISTRO_VERSION}" --load
61
+ --build-arg DISTRO_VERSION="${DISTRO_VERSION}" \
62
+ --load
62
63
build :
63
64
commands :
64
65
- set -x
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ ARG DISTRO_VERSION
7
7
FROM public.ecr.aws/docker/library/python:${RUNTIME_VERSION}-alpine${DISTRO_VERSION} AS python-alpine
8
8
# Install libstdc++
9
9
RUN apk add --no-cache \
10
- libstdc++
10
+ libstdc++ \
11
+ binutils
11
12
12
13
13
14
# Stage 2 - build function and dependencies
@@ -39,15 +40,12 @@ ARG FUNCTION_DIR="/home/app/"
39
40
RUN mkdir -p ${FUNCTION_DIR}
40
41
# Copy function code
41
42
COPY tests/integration/test-handlers/echo/* ${FUNCTION_DIR}
42
- # Copy Runtime Interface Client .tgz
43
- RUN cp ./dist/awslambdaric-test.tar.gz ${FUNCTION_DIR}/awslambdaric-test.tar.gz
44
43
45
44
# Install the function's dependencies
46
45
WORKDIR ${FUNCTION_DIR}
47
46
RUN python${RUNTIME_VERSION} -m pip install \
48
- awslambdaric-test.tar.gz \
49
- --target ${FUNCTION_DIR} && \
50
- rm awslambdaric-test.tar.gz
47
+ ${RIC_BUILD_DIR}/dist/awslambdaric-test.tar.gz \
48
+ --target ${FUNCTION_DIR}
51
49
52
50
53
51
# Stage 3 - final runtime interface client image
You can’t perform that action at this time.
0 commit comments