FIX: fix injection folder

This commit is contained in:
jotamontecino
2022-10-24 16:30:26 +02:00
parent 503772f9a9
commit 93dc3532cd
+10 -7
View File
@@ -7,7 +7,7 @@ tag="${CI_COMMIT_REF_SLUG:-latest}"
echo ""
echo "Building $image:$tag"
node_container=$(buildah from docker.io/node:16.17.1-alpine3.15)
node_container=$(buildah from docker.io/trashnochados/nodejs:raw-node16)
## General configuration
buildah config \
@@ -21,12 +21,15 @@ function brun() {
}
podman run --rm -it -v "$PWD":/usr/src/app/ trashnochados/nodejs:raw-node16 yarn install
## Set alpine as starting point
buildah add $node_container ./bin /usr/lts/bin
buildah add $node_container ./lib /usr/lts/lib
buildah add $node_container ./server.js /usr/lts/server.js
buildah add $node_container ./package.json /usr/lts/package.json
buildah add $node_container ./node_modules /usr/lts/node_modules
brun npm i -g /usr/lts/ ## Set the link so the the nodejs module can be used as a cli directly
buildah add $node_container ./bin /usr/src/app/bin
buildah add $node_container ./lib /usr/src/app/lib
buildah add $node_container ./server.js /usr/src/app/server.js
buildah add $node_container ./package.json /usr/src/app/package.json
buildah add $node_container ./node_modules /usr/src/app/node_modules
buildah add $node_container ./.env /usr/src/app/.env
echo "Installing the LTS cli as global"
brun npm i -g /usr/src/app/ ## Set the link so the the nodejs module can be used as a cli directly
## Creating image
buildah commit --rm $node_container "$image:$tag"
echo "Created image: $image:$tag"