#!/bin/sh set -ev # Create Postgres instance mkdir -p /srv/kanboard/postgres_data chown -R 105432:105432 /srv/kanboard/postgres_data chmod 700 /srv/kanboard/postgres_data lxc-execute -n kanboard-postgres -- initdb -D /var/lib/postgresql # Configure Postgres cp postgres_data/postgresql.conf /srv/kanboard/postgres_data/postgresql.conf cp postgres_data/pg_hba.conf /srv/kanboard/postgres_data/pg_hba.conf # Configure Kanboard mkdir -p /srv/kanboard/kanboard_conf /srv/kanboard/kanboard_data chown -R 108080:108080 /srv/kanboard/kanboard_data envsubst /srv/kanboard/kanboard_conf/config.php # Populate database export KANBOARD_PWD=$(head -c 18 /dev/urandom | base64 | tr -d '+/=') service lxc-kanboard-postgres start envsubst