Simplify Dockerfile even more.

Fix PS1.
This commit is contained in:
Daniel Ceregatti 2024-06-21 19:12:46 -07:00
parent ba0c738723
commit acc0fba604
2 changed files with 10 additions and 11 deletions

View file

@ -3,18 +3,11 @@ FROM debian:bookworm-slim
# Set debconf to run non-interactively
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
# Install _only_ the necessary packages
# Install only the necessary packages
RUN apt-get update && apt-get -y upgrade && apt-get -y install --no-install-recommends \
locales \
nano \
procps
# Set the locale
#RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen
#ENV LANG en_US.UTF-8
#ENV LANGUAGE en_US:en
#ENV LC_ALL en_US.UTF-8
# Setup a non-privileged user
ARG USER_ID

View file

@ -1,10 +1,16 @@
#!/usr/bin/env bash
# Set PS1 so we know we're in the container, should we exec into it.
trap '
echo "Caught signal, shutting down."
exit 0
' SIGTERM SIGINT
# Set PS1 so we know we're in the container
cat > .bashrc <<EOF
alias ls='ls --color'
export PS1='\[\e]0;\u@\h: \w\a\]\${debian_chroot:+(\$debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]\$(parse_git_branch)\[\033[00m\]\$ '"
export PS1='\[\033[01;35m\]\u@dayzdockerserver\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]\\[\033[00m\]\$ '
EOF
# Block the container from exiting
exec tail -f /dev/null
tail -f /dev/null &
wait $!