github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/scripts/testing-setup/build-ami/services/nginx.service (about)

     1  [Unit]
     2  Description=nginx-health-check
     3  After=docker.service
     4  Requires=docker.service
     5  [Service]
     6  User=ubuntu
     7  WorkingDirectory=/home/ubuntu/health_check
     8  ExecStartPre=-/usr/bin/docker exec %n stop
     9  ExecStartPre=-/usr/bin/docker rm %n
    10  ExecStartPre=/usr/bin/docker pull nginx
    11  ExecStart=docker run --name %n --rm \
    12                       -v /home/ubuntu/health_check:/usr/share/nginx/html:ro \
    13                       -p 80:80 \
    14                       nginx
    15  Type=simple
    16  TimeoutStopSec=10
    17  Restart=on-failure
    18  RestartSec=5
    19  [Install]
    20  WantedBy=multi-user.target