wk1: initial docker image setup

This commit is contained in:
ari melody 2026-01-28 13:42:48 +00:00
commit 51738fcac7
Signed by: ari
GPG key ID: CF99829C92678188
33 changed files with 1833 additions and 0 deletions

View file

@ -0,0 +1,23 @@
#!/bin/bash
DEBUG_PACKAGES=(procps)
POSTFIX_PACKAGES=(postfix)
DOVECOT_PACKAGES=(dovecot-core dovecot-imapd dovecot-ldap)
RSPAMD_PACKAGES=(rspamd redis-server)
FAIL2BAN_PACKAGES=(fail2ban)
PACKAGES=(
tini
supervisor
${DEBUG_PACKAGES[@]}
${POSTFIX_PACKAGES[@]}
${DOVECOT_PACKAGES[@]}
# ${RSPAMD_PACKAGES[@]}
# ${FAIL2BAN_PACKAGES[@]}
)
apt update
apt install -y "${PACKAGES[@]}"
apt clean
# TODO: post-installation goes here