Skip to content

Commit 4d425ec

Browse files
authored
Merge pull request #62 from wdarking/add-node18-ci
Add: `dockerize` to kooldev/node images
2 parents 3a85cbb + 6e05378 commit 4d425ec

3 files changed

Lines changed: 18 additions & 3 deletions

File tree

16/Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,23 @@ ENV ASUSER= \
77
WORKDIR /app
88

99
RUN adduser -D -u 1337 kool && deluser --remove-home node \
10+
# deps
1011
&& apk add --no-cache \
1112
bash \
1213
git \
1314
shadow \
1415
su-exec \
16+
curl \
1517
# build tools
1618
g++ \
1719
libpng-dev \
1820
make \
1921
zlib-dev \
2022
&& npm install -g pnpm \
21-
&& rm -rf rm -rf /root/.npm/*
23+
&& rm -rf rm -rf /root/.npm/* \
24+
# dockerize
25+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
26+
&& mv dockerize /usr/local/bin/dockerize
2227

2328
COPY root-npmrc /root/.npmrc
2429
COPY --chown=kool:kool kool-npmrc /home/kool/.npmrc

18/Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,23 @@ ENV ASUSER= \
77
WORKDIR /app
88

99
RUN adduser -D -u 1337 kool && deluser --remove-home node \
10+
# deps
1011
&& apk add --no-cache \
1112
bash \
1213
git \
1314
shadow \
1415
su-exec \
16+
curl \
1517
# build tools
1618
g++ \
1719
libpng-dev \
1820
make \
1921
zlib-dev \
2022
&& npm install -g pnpm \
21-
&& rm -rf rm -rf /root/.npm/*
23+
&& rm -rf rm -rf /root/.npm/* \
24+
# dockerize
25+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
26+
&& mv dockerize /usr/local/bin/dockerize
2227

2328
COPY root-npmrc /root/.npmrc
2429
COPY --chown=kool:kool kool-npmrc /home/kool/.npmrc

template/Dockerfile.blade.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,23 @@
77
WORKDIR /app
88

99
RUN adduser -D -u 1337 kool && deluser --remove-home node \
10+
# deps
1011
&& apk add --no-cache \
1112
bash \
1213
git \
1314
shadow \
1415
su-exec \
16+
curl \
1517
# build tools
1618
g++ \
1719
libpng-dev \
1820
make \
1921
zlib-dev \
2022
&& npm install -g pnpm \
21-
&& rm -rf rm -rf /root/.npm/*
23+
&& rm -rf rm -rf /root/.npm/* \
24+
# dockerize
25+
&& curl -L https://github.com/jwilder/dockerize/releases/download/v0.6.1/dockerize-alpine-linux-amd64-v0.6.1.tar.gz | tar xz \
26+
&& mv dockerize /usr/local/bin/dockerize
2227

2328
COPY root-npmrc /root/.npmrc
2429
COPY --chown=kool:kool kool-npmrc /home/kool/.npmrc

0 commit comments

Comments
 (0)