httpd.service 592 B

12345678910111213141516171819
  1. [Unit]
  2. Description=HTTPD
  3. After=docker.service
  4. After=network.target
  5. Requires=docker.service
  6. [Service]
  7. Environment="DOCKER_IMAGE=jcmturner/gokrb5:http"
  8. TimeoutStartSec=0
  9. #Restart=always
  10. ExecStartPre=-/usr/bin/docker kill %n
  11. ExecStartPre=-/usr/bin/docker rm %n
  12. ExecStartPre=-/usr/bin/docker pull ${DOCKER_IMAGE}
  13. ExecStart=/usr/bin/docker run --add-host host.test.gokrb5:10.80.88.88 -v /etc/localtime:/etc/localtime:ro -p 80:80 -p 443:443 --rm --name gokrb5-http ${DOCKER_IMAGE}
  14. ExecStop=/usr/bin/docker stop --time=60 %n
  15. ExecStopPost=-/usr/bin/docker rm %n
  16. [Install]
  17. WantedBy=multi-user.target