Fix build #189
@@ -7,7 +7,7 @@ tag="${CI_COMMIT_REF_SLUG:-latest}"
|
|||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Building $image:$tag"
|
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
|
## General configuration
|
||||||
buildah config \
|
buildah config \
|
||||||
@@ -21,12 +21,15 @@ function brun() {
|
|||||||
}
|
}
|
||||||
podman run --rm -it -v "$PWD":/usr/src/app/ trashnochados/nodejs:raw-node16 yarn install
|
podman run --rm -it -v "$PWD":/usr/src/app/ trashnochados/nodejs:raw-node16 yarn install
|
||||||
## Set alpine as starting point
|
## Set alpine as starting point
|
||||||
buildah add $node_container ./bin /usr/lts/bin
|
buildah add $node_container ./bin /usr/src/app/bin
|
||||||
buildah add $node_container ./lib /usr/lts/lib
|
buildah add $node_container ./lib /usr/src/app/lib
|
||||||
buildah add $node_container ./server.js /usr/lts/server.js
|
buildah add $node_container ./server.js /usr/src/app/server.js
|
||||||
buildah add $node_container ./package.json /usr/lts/package.json
|
buildah add $node_container ./package.json /usr/src/app/package.json
|
||||||
buildah add $node_container ./node_modules /usr/lts/node_modules
|
buildah add $node_container ./node_modules /usr/src/app/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 ./.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
|
## Creating image
|
||||||
buildah commit --rm $node_container "$image:$tag"
|
buildah commit --rm $node_container "$image:$tag"
|
||||||
|
echo "Created image: $image:$tag"
|
||||||
|
|||||||
Reference in New Issue
Block a user