feat: build pipeline
This commit is contained in:
+7
-7
@@ -21,7 +21,7 @@ RUN apt-get update -y && \
|
||||
setcap cap_net_raw,cap_net_admin=eip /bin/tcpdump
|
||||
|
||||
# Install Chrome browser for Karma
|
||||
RUN cd /tmp && wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt-get update -y && apt-get install -y ./google-chrome-stable_current_amd64.deb && rm -f google-chrome-stable_current_amd64.deb
|
||||
# RUN cd /tmp && wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt-get update -y && apt-get install -y ./google-chrome-stable_current_amd64.deb && rm -f google-chrome-stable_current_amd64.deb
|
||||
|
||||
RUN if [ ${LOCAL_BUILD} -eq 1 ]; then groupadd nandy; else groupadd -g "${DST_GROUP_ID}" nandy; fi
|
||||
RUN useradd -d /home/nandy -m -s /bin/bash -u "${DST_USER_ID}" -g "${DST_GROUP_ID}" nandy;
|
||||
@@ -38,13 +38,14 @@ ENV NVM_DIR="$HOME/.nvm"
|
||||
RUN echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm' >> $HOME/.profile
|
||||
|
||||
ENV NVM_DIR $HOME/.nvm
|
||||
ENV NODE_VERSION 20.16.0
|
||||
ENV NODE_VERSION 22.18.0
|
||||
|
||||
RUN curl https://raw.githubusercontent.com/creationix/nvm/v0.40.0/install.sh | bash \
|
||||
RUN curl https://raw.githubusercontent.com/creationix/nvm/v0.40.0/install.sh | env -u NODE_VERSION bash \
|
||||
&& . $NVM_DIR/nvm.sh \
|
||||
&& nvm install $NODE_VERSION \
|
||||
&& nvm alias default $NODE_VERSION \
|
||||
&& nvm use default
|
||||
&& nvm use default \
|
||||
&& npm install --global yarn@1.22.22
|
||||
|
||||
# Fix git issue with big resps
|
||||
RUN git config --global http.postBuffer 52428800
|
||||
@@ -68,9 +69,8 @@ RUN source $PROCESSING_VENV/bin/activate && pip install $WORKDIR/runtime_check/
|
||||
|
||||
|
||||
COPY --chown=nandy:nandy ./scanfeeder /usr/local/bin/scanfeeder
|
||||
COPY --chown=nandy:nandy ./src/npm_package_processing.py $WORKDIR
|
||||
COPY --chown=nandy:nandy ./src/debug_check.py $WORKDIR
|
||||
COPY --chown=nandy:nandy ./metadata $HOME/metadata
|
||||
COPY --chown=nandy:nandy ./src/vsix_package_processing.py $WORKDIR
|
||||
COPY --chown=nandy:nandy ./meta $HOME/meta
|
||||
COPY --chown=nandy:nandy ./run.sh /usr/local/bin/run.sh
|
||||
RUN chmod +x /usr/local/bin/run.sh
|
||||
COPY --chown=nandy ./pipe_create.sh /usr/local/bin/pipe_create.sh
|
||||
|
||||
Reference in New Issue
Block a user