Skip to content

Commit 22e7895

Browse files
authored
Merge pull request #27 from customink/BuildOpt
Build package/opt Directory. DRY Usage.
2 parents 8117869 + 0503231 commit 22e7895

File tree

4 files changed

+8
-16
lines changed

4 files changed

+8
-16
lines changed

bin/build-arch

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,9 @@ chmod +x "$BIN"
2222
zip -r "${BIN}.zip" "$BIN"
2323
zip -r "libcrypteia-${BUILD_ARCH}.zip" "$LIB"
2424
cd ..
25+
26+
rm -rf ./package/opt
27+
mkdir -p ./package/opt/extensions
28+
mkdir -p ./package/opt/lib
29+
cp "./build/crypteia-${BUILD_ARCH}" ./package/opt/extensions/crypteia
30+
cp "./build/libcrypteia-${BUILD_ARCH}.so" ./package/opt/lib/libcrypteia.so

package/Dockerfile-amzn

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
FROM alpine
22
LABEL org.opencontainers.image.source "https://github.com/customink/crypteia"
33
LABEL org.opencontainers.image.description "Rust Lambda Extension for any Runtime to preload SSM Parameters as Secure Environment Variables!"
4-
5-
RUN mkdir -p /opt/lib
6-
RUN mkdir -p /opt/extensions
7-
COPY ./build/crypteia-amzn /opt/extensions/crypteia
8-
COPY ./build/libcrypteia-amzn.so /opt/lib/libcrypteia.so
4+
COPY ./package/opt /opt

package/Dockerfile-debian

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
FROM alpine
22
LABEL org.opencontainers.image.source "https://github.com/customink/crypteia"
33
LABEL org.opencontainers.image.description "Rust Lambda Extension for any Runtime to preload SSM Parameters as Secure Environment Variables!"
4-
5-
RUN mkdir -p /opt/lib
6-
RUN mkdir -p /opt/extensions
7-
COPY ./build/crypteia-debian /opt/extensions/crypteia
8-
COPY ./build/libcrypteia-debian.so /opt/lib/libcrypteia.so
4+
COPY ./package/opt /opt

package/deploy

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,6 @@ if [ -z "${S3_BUCKET_NAME}" ]; then
66
exit 1
77
fi
88

9-
mkdir -p ./package/opt/extensions
10-
mkdir -p ./package/opt/lib
11-
12-
cp ./build/crypteia-amzn ./package/opt/extensions/crypteia
13-
cp ./build/libcrypteia-amzn.so ./package/opt/lib/libcrypteia.so
14-
159
cd ./package/opt
1610
zip -r package.zip .
1711
mv package.zip ..

0 commit comments

Comments
 (0)