/postgres/Bastillefile
PKG postgresql15-server postgresql15-contrib
SYSRC postgresql_enable=YES
SYSRC postgres_exporter_enable=YES
MOUNT /mastodon/postgres var/db/postgres nullfs rw 0 0

# If creating a fresh DB
#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

# If creating a fresh DB
#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