taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

Dockerfile (826B)


      1 FROM debian
      2 
      3 ENV container podman
      4 ENV DEBIAN_FRONTEND noninteractive
      5 
      6 # Enable systemd.
      7 RUN apt-get update ; \
      8     apt-get install -y nginx postgresql postgresql-client inetutils-ping procps vim less systemd systemd-sysv; \
      9     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ; \
     10     rm -rf /lib/systemd/system/multi-user.target.wants/* ; \
     11     rm -rf /etc/systemd/system/*.wants/* ; \
     12     rm -rf /lib/systemd/system/local-fs.target.wants/* ; \
     13     rm -rf /lib/systemd/system/sockets.target.wants/*udev* ; \
     14     rm -rf /lib/systemd/system/sockets.target.wants/*initctl* ; \
     15     rm -rf /lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup* ; \
     16     rm -rf /lib/systemd/system/systemd-update-utmp*
     17 
     18 RUN systemctl enable postgresql.service
     19 RUN systemctl enable nginx.service
     20 
     21 EXPOSE 80/tcp
     22 
     23 CMD ["/lib/systemd/systemd"]
     24