prole/authority/Dockerfile
chrisfu d2efb835b0 Refactor project structure and update initialization scripts
- Moved files from 'prole/' subdirectory to root level or appropriate subdirectories (tests, authority, infrastructure) to flatten the project structure.

- Updated 'install.py' and initialization scripts in 'etc/' to reflect the new directory layout.

- Added 'etc/repair_pipeline.sh' for automated pipeline repairs.

- Updated configuration files including 'conf/prole.cfg' and 'env.sh'.

- Integrated ArgoCD manifests in 'k8s/argocd/'.

- Updated 'prole-app' environment and properties.

- Moved and updated test scripts for better organization and reliability.

- Added 'tests/silent_install_test.sh' for automated installation testing.
2026-02-14 13:44:49 -08:00

28 lines
504 B
Docker

FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
acl \
adcli \
attr \
ca-certificates \
curl \
dnsutils \
krb5-admin-server \
krb5-config \
krb5-kdc \
krb5-user \
libnss-winbind \
libpam-krb5 \
libpam-winbind \
python3-samba \
realmd \
samba \
samba-common-bin \
samba-dsdb-modules \
samba-vfs-modules \
winbind \
&& rm -rf /var/lib/apt/lists/*