FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive

# Unminimized version
RUN yes| unminimize

# Update package list and install C development tools
RUN apt-get update && apt-get install -y \
    build-essential \
    gcc \
    g++ \
    gdb \
    make \
    cmake \
    valgrind \
    git \
    vim \
    nano \
    man-db \
    manpages \
    manpages-posix \
    manpages-dev \
    groff-base \
    less \
    locales \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

# Enabling the fr_FR language for accent management in bash \
RUN locale-gen fr_FR.UTF-8 \
    && echo 'export LANG=fr_FR.UTF-8' >> /root/.bashrc \
    && echo 'export LC_ALL=fr_FR.UTF-8' >> /root/.bashrc

WORKDIR /workspace

CMD ["/bin/bash"]