FROM danger89/xfcevdi_x2go as dist LABEL maintainer aynic.os ARG DOCKER_BUILD_DIR RUN apt-get update \ && apt-get -fy upgrade \ && apt-get -fy install \ ecryptfs-utils \ fail2ban \ iptables \ less \ libpam-script \ neovim \ python3-pip \ && pip install ssh-crypt \ && apt-get clean \ && rm -rf /var/cache/apt/archives/* /var/lib/apt/lists/* RUN cp /usr/share/doc/libpam-script/examples/logscript /usr/share/libpam-script \ && sed -i 's/LOGFILE=\/tmp/LOGFILE=\/var\/log/' /usr/share/libpam-script/logscript \ && for script in auth acct passwd ses_open ses_close; do \ ln -s /usr/share/libpam-script/logscript "/usr/share/libpam-script/pam_script_${script}"; \ done \ && ln -s /usr/share/libpam-script /etc/pam-script WORKDIR /app COPY ${DOCKER_BUILD_DIR}/*.sh /app/ CMD [] ENTRYPOINT ["/app/run.sh"] HEALTHCHECK CMD timeout 1 bash -c "/dev/null FROM dist as master ARG DOCKER_BUILD_DIR