remove pm2 from standard apps

This commit is contained in:
bluxmit 2023-04-12 21:37:11 +00:00
parent 0e92f21acb
commit d8704a4627
3 changed files with 3 additions and 9 deletions

View file

@ -33,6 +33,6 @@ COPY --chown=abc:abc filebrowser.json /home/abc/apps/filebrowser/.filebrowser.js
# Build Alnoda workspace
COPY --chown=abc:abc workspace /tmp/workspace
RUN echo "------------------------------------------------------ build workspace" \
&& pipx install alnoda-wrk==0.3.34 \
&& pipx install alnoda-wrk==0.3.36 \
&& alnoda-wrk build /tmp/workspace \
&& rm -rf /tmp/workspace

View file

@ -24,7 +24,7 @@ ENV PATH="$PATH:/home/abc/.local/share/coursier/bin"
USER abc
RUN echo "------------------------------------------------------ coursier (user) " \
&& cs setup
&& cs setup --yes

View file

@ -32,7 +32,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get -y update \
&& chown abc /usr/bin/pip3.8 \
&& echo "------------------------------------------------------ Allow users to install packages with apt" \
&& echo "# Allow non-admin users to install packages" >> /etc/sudoers \
&& echo "abc ALL = NOPASSWD : /usr/bin/apt, /usr/bin/apt-get, /usr/bin/aptitude, /usr/bin/add-apt-repository, /usr/local/bin/pip, /usr/local/bin/systemctl, /usr/bin/dpkg, /usr/sbin/dpkg-reconfigure" >> /etc/sudoers \
&& echo "abc ALL = NOPASSWD : /usr/bin/apt, /usr/bin/apt-get, /usr/bin/apt-key, /usr/bin/aptitude, /usr/bin/add-apt-repository, /usr/local/bin/pip, /usr/local/bin/systemctl, /usr/bin/dpkg, /usr/sbin/dpkg-reconfigure" >> /etc/sudoers \
&& chown abc /etc/apt/sources.list.d \
&& chown abc /etc/apt/trusted.gpg.d \
&& echo "------------------------------------------------------ GIT" \
@ -46,11 +46,6 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get -y update \
&& echo "------------------------------------------------------ Nodeenv" \
&& pip install nodeenv \
&& apt-get install -y yarn \
&& echo "------------------------------------------------------ Node env with pm2" \
&& mkdir -p /home/abc/apps/node \
&& chown -R abc /home/abc/apps/ \
&& cd /home/abc/apps/node && nodeenv --node=18.9.0 env \
&& cd /home/abc/apps/node && . env/bin/activate && npm install -g pm2@5.2.0 \
&& echo "------------------------------------------------------ Cron" \
&& apt-get install -y cron \
&& mkdir -p /var/log/supervisord/ \
@ -149,7 +144,6 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get -y update \
&& echo "------------------------------------------------------ Aliases" \
&& echo 'alias python="python3"' >> /root/.zshrc \
&& echo 'alias python="python3"' >> /home/abc/.zshrc \
&& echo 'alias pm2="cd /home/abc/apps/node && . env/bin/activate && pm2"' >> /home/abc/.zshrc \
&& echo 'alias lg="lazygit"' >> /home/abc/.zshrc \
&& echo "------------------------------------------------------ Clean" \
&& apt-get -y autoremove \