feat: Adds /root/project directory and sets it as the working directory in docker container.
All checks were successful
CI / Run Tests (push) Successful in 1m25s
Build docker images / docker (push) Successful in 7m22s
Release / release (push) Successful in 9s

This commit is contained in:
2025-11-13 15:22:48 -05:00
parent 064976ed6e
commit 8ee4e436aa

View File

@@ -43,9 +43,9 @@ FROM docker.io/ubuntu:noble
# Update base image and install needed packages. # Update base image and install needed packages.
# #
# NOTE: NB: Installs vim as minimal text editor to use inside the container, bc # NOTE: NB: Installs vim as minimal text editor to use inside the container, bc
# when I mount my home directory / use my neovim config it requires # when I mount my home directory / use my neovim config it requires
# neovim v11+, but generally only going to edit ansible vault files # neovim v11+, but generally only going to edit ansible vault files
# inside the container. # inside the container.
RUN export DEBIAN_FRONTEND=nointeractive DEBCONF_NOINTERACTIVE_SEEN=true && \ RUN export DEBIAN_FRONTEND=nointeractive DEBCONF_NOINTERACTIVE_SEEN=true && \
apt-get -q update && \ apt-get -q update && \
apt-get -q dist-upgrade -y && \ apt-get -q dist-upgrade -y && \
@@ -53,7 +53,6 @@ RUN export DEBIAN_FRONTEND=nointeractive DEBCONF_NOINTERACTIVE_SEEN=true && \
ansible \ ansible \
curl \ curl \
imagemagick \ imagemagick \
just \
pandoc \ pandoc \
texlive \ texlive \
texlive-xetex \ texlive-xetex \
@@ -68,11 +67,11 @@ COPY --from=build /staging/hpa /usr/local/bin
# Install the entrypoint script and make execuatable. # Install the entrypoint script and make execuatable.
COPY docker/entrypoint.sh /entrypoint.sh COPY docker/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh RUN chmod +x /entrypoint.sh && mkdir /root/project
# Set workdir and volume mounts. # Set workdir and volume mounts.
WORKDIR /root WORKDIR /root/project
VOLUME /root VOLUME /root/project
ENTRYPOINT [ "/entrypoint.sh" ] ENTRYPOINT [ "/entrypoint.sh" ]
CMD ["--help"] CMD ["--help"]