|
|
|
@ -56,10 +56,14 @@ RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - && \
|
|
|
|
|
COPY --from=0 /opt/gancio/gancio.tgz ./ |
|
|
|
|
|
|
|
|
|
RUN tar zxf gancio.tgz && \ |
|
|
|
|
mv package gancio && \ |
|
|
|
|
rm gancio.tgz |
|
|
|
|
rm gancio.tgz && \ |
|
|
|
|
mv package /opt/gancio && \ |
|
|
|
|
ln -s /opt/gancio/server/cli.js /usr/local/bin/gancio |
|
|
|
|
|
|
|
|
|
WORKDIR /gancio |
|
|
|
|
RUN useradd -d /opt/gancio gancio && \ |
|
|
|
|
chown -R gancio:gancio /opt/gancio |
|
|
|
|
|
|
|
|
|
RUN npm install --production && \ |
|
|
|
|
ln -s /gancio/server/cli.js /usr/local/bin/gancio |
|
|
|
|
USER gancio |
|
|
|
|
WORKDIR /opt/gancio |
|
|
|
|
|
|
|
|
|
RUN npm install --production |
|
|
|
|