18 lines
480 B
Bash
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"
|