18 lines
555 B
Django/Jinja
18 lines
555 B
Django/Jinja
[Unit]
|
|
Description=PostgreSQL for Matrix
|
|
After=network-online.target homelab-network.service
|
|
Requires=homelab-network.service
|
|
|
|
[Container]
|
|
ContainerName=postgres
|
|
Image=docker.io/library/postgres:16-alpine
|
|
Environment=POSTGRES_USER=synapse
|
|
Environment=POSTGRES_PASSWORD={{ vault_matrix_postgres_password }}
|
|
Environment=POSTGRES_DB=synapse
|
|
Environment=POSTGRES_INITDB_ARGS="--lc-collate=C --lc-ctype=C --encoding=UTF8"
|
|
Volume={{ postgres_data_dir }}:/var/lib/postgresql/data
|
|
Network=homelab
|
|
IP=10.89.0.54
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target default.target |