Files

18 lines
480 B
Bash

#!/usr/bin/env bash
# Creates the host data directories for stalwart/roundcube and sets ownership
# expected by each container (stalwart runs as uid/gid 2000).
set -euo pipefail
DATA_ROOT="${DATA_ROOT:-/opt/eternitymail}"
mkdir -p \
"$DATA_ROOT/stalwart/etc" \
"$DATA_ROOT/stalwart/data" \
"$DATA_ROOT/stalwart/certs" \
"$DATA_ROOT/roundcube-db" \
"$DATA_ROOT/roundcube-config"
chown -R 2000:2000 "$DATA_ROOT/stalwart"
echo "Data directories ready under $DATA_ROOT"