FROM postgres:17.4-bookworm

COPY initScript/*.sh /docker-entrypoint-initdb.d/
COPY backup-database.sh /backup-database.sh
RUN localedef -i fr_FR -c -f UTF-8 -A /usr/share/locale/locale.alias fr_FR.UTF-8

RUN apt update && apt install pgtop

ENV LANG fr_FR.utf8
ENV PURGE_OLD false

ENTRYPOINT ["docker-entrypoint.sh"]
# this is the default but in case of
STOPSIGNAL SIGTERM

EXPOSE 5432
CMD ["postgres"]