From f5df8899ee76ece119b09a2634de30db928afa5d Mon Sep 17 00:00:00 2001 From: Chris Bisset Date: Sat, 15 Mar 2025 01:41:46 +0000 Subject: [PATCH] move development image to debian --- docker/development/dockerfile | 2 +- docker/development/scripts/1-image-build.sh | 1 - .../development/scripts/install-base-dependencies.sh | 7 ------- .../scripts/install-container-dependencies.sh | 10 ++++++++-- 4 files changed, 9 insertions(+), 11 deletions(-) delete mode 100644 docker/development/scripts/install-base-dependencies.sh diff --git a/docker/development/dockerfile b/docker/development/dockerfile index 4a55757..5044fd5 100644 --- a/docker/development/dockerfile +++ b/docker/development/dockerfile @@ -1,4 +1,4 @@ -FROM fedora:latest +FROM node:lts # Volumes VOLUME /data diff --git a/docker/development/scripts/1-image-build.sh b/docker/development/scripts/1-image-build.sh index df65d3e..00ee64a 100644 --- a/docker/development/scripts/1-image-build.sh +++ b/docker/development/scripts/1-image-build.sh @@ -14,7 +14,6 @@ usermod --shell ${SHELL} dev-user echo "ALL ALL=NOPASSWD: /bin/chown -R 1000\:1000 /data" >> /etc/sudoers # install dependencies -/staging/scripts/install-base-dependencies.sh /staging/scripts/install-container-dependencies.sh /staging/scripts/install-openvscode-server.sh diff --git a/docker/development/scripts/install-base-dependencies.sh b/docker/development/scripts/install-base-dependencies.sh deleted file mode 100644 index 290e223..0000000 --- a/docker/development/scripts/install-base-dependencies.sh +++ /dev/null @@ -1,7 +0,0 @@ -# install dependencies -# tmux used for monitoring secondary processes -# sudo for running specific commands as root -# git for source countrol -# pwgen for creating randomized passwords/secrets on the fly -# ncdu file navigation -dnf install -y tmux sudo git pwgen ncdu \ No newline at end of file diff --git a/docker/development/scripts/install-container-dependencies.sh b/docker/development/scripts/install-container-dependencies.sh index 3e36800..e2ed343 100644 --- a/docker/development/scripts/install-container-dependencies.sh +++ b/docker/development/scripts/install-container-dependencies.sh @@ -1,2 +1,8 @@ -# install container dependencies -dnf install -y nodejs caddy \ No newline at end of file +# install dependencies +# tmux used for monitoring secondary processes +# sudo for running specific commands as root +# ncdu file navigation +# caddy web server +apt-get update +apt-get install -y --no-install-recommends tmux sudo git ncdu caddy +apt-get clean \ No newline at end of file