Files
bastionssh/Dockerfile
Eric Coissac c718760a3e
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
Actualiser Dockerfile
2024-01-03 00:58:28 +01:00

33 lines
655 B
Docker

FROM ubuntu:noble as linux
MAINTAINER Eric Coissac "eric@coissac.eu"
RUN apt-get update && \
apt-get install -y \
openssh-server \
sssd-ldap \
ldap-utils \
ldapscripts \
gettext-base \
&& apt-get clean
# RUN systemctl start sssd.service
# RUN pam-auth-update --enable mkhomedir
ENV LANG=C
ENV LDAP_URI="ldap://192.168.0.29"
ENV LDAP_DOMAIN="coissac.eu"
ENV LDAP_SEARCH_BASE="ou=people,dc=coissac,dc=eu"
ENV LDAP_FILTER="memberof=cn=ssh,ou=people,dc=coissac,dc=eu"
RUN mkdir -p /var/run/sshd
ADD init.sh /init.sh
RUN chmod u+x /init.sh
ADD sssd.conf /etc/sssd/sssd.conf.orig
EXPOSE 22
CMD /init.sh