forked from alt/image-forge
21 lines
656 B
Docker
21 lines
656 B
Docker
FROM {{ registry }}{{ organization }}/base:{{ branch }}
|
|
|
|
MAINTAINER alt-cloud
|
|
|
|
LABEL org.opencontainers.image.title="postgresql16"
|
|
LABEL org.opencontainers.image.description="PostgreSQL rograms and libraries"
|
|
LABEL org.opencontainers.image.source="https://github.com/postgres/postgres"
|
|
LABEL org.opencontainers.image.licenses="PostgreSQL"
|
|
LABEL org.opencontainers.image.vendor="ALT Linux Team"
|
|
|
|
{{ install_packages("postgresql16","postgresql16-server") }}
|
|
|
|
RUN usermod -a -G postgres postgres
|
|
RUN chown -R postgres:postgres /var/lib/pgsql
|
|
|
|
USER postgres
|
|
WORKDIR /var/lib/pgsql
|
|
EXPOSE 5432
|
|
VOLUME [ "/var/lib/pgsql/data" ]
|
|
|