Files
base-image-debian-rdp-ldap/buildargs.env
T
2026-10-08 08:23:06 +00:00

70 lines
1.5 KiB
Bash

## BASE CONFIG
DEBIAN_CODENAME=trixie
BUILD_COUNTRY=de
## BUILD STAGE
BUILD_BASE_IMAGE="debian:${DEBIAN_CODENAME}"
BUILD_TAG="${DEBIAN_CODENAME}-${BUILD_COUNTRY}"
BUILD_TAG_LATEST=y
BUILD_LANG=de_DE.UTF-8
BUILD_LANGUAGE=de_DE:de
BUILD_LC_ALL=de_DE.UTF-8
BUILD_TZ=Europe/Berlin
BUILD_MAINTAINER=pi-farm
BUILD_APP_NAME=base-image-debian-rdp-ldap
BUILD_APP_VERSION=1.0.0
PUSH=dockerhub
BUILD_BASE_PACKAGES=xrdp \
sssd \
sssd-tools \
libpam-sss \
libnss-sss \
libsss-sudo \
ldap-utils \
ca-certificates \
dbus-x11 \
xfce4 \
xfce4-terminal \
sudo \
firefox-esr \
firefox-esr-l10n-${COUNTRY} \
thunderbird \
thunderbird-l10n-${COUNTRY} \
locales \
tzdata \
keyboard-configuration \
x11-xkb-utils \
pulseaudio \
build-essential \
dpkg-dev \
git \
libpulse-dev \
meson \
ninja-build \
pkg-config \
autoconf \
libtool \
thunar-archive-plugin \
xarchiver \
unzip \
zip \
p7zip-full \
tar \
gzip \
bzip2 \
dialog \
whiptail
## ENV STAGE
ENV_SSSD_DEBUG_LEVEL=5
ENV_LDAP_URI=ldap://YOUR-LDAP-SERVER:389
ENV_LDAP_BASE_DN=dc=YOUR-DOMAIN,dc=LOC
ENV_LDAP_BIND_DN=cn=YOUR-BIND-USER,dc=YOUR-DOMAIN,dc=LOC
ENV_LDAP_BIND_PASSWORD=YOUR-SUPER-SECRET-BIND-PASSWORD
ENV_LDAP_SUDO_GROUP=YOUR-SUDO-USERS-GROUP
## DOCKER / COMPOSE CONFIG
VOL_HOME=./YOUR-PERSISTENT-FOLDER:/home
PORT_RDP=3389:3389
DESCRIPTION="Debian Desktop with LDAP Authentication and PulseAudio. To use behind Guacamole with LDAP Authentication and pass-through to Debian Desktop."