/postgres/Bastillefile
PKG postgresql15-server postgresql15-contrib
SYSRC postgresql_enable=YES
SYSRC postgres_exporter_enable=YES
SERVICE postgresql initdb
CP postgresql.conf var/db/postgres/data15/
CP pg_hba.conf var/db/postgres/data15/
CMD chown postgres:postgres /var/db/postgres/data15/*.conf
SERVICE postgresql start
CMD su postgres -c 'createuser -l -g pg_monitor postgres_exporter'
CMD su postgres -c "psql -c \"CREATE USER mastodon CREATEDB PASSWORD 'mastodon';\""

CP postgres_exporter/cmd/postgres_exporter/postgres_exporter usr/local/bin/
CP rc.d/postgres_exporter usr/local/etc/rc.d/
SERVICE postgres_exporter start