service.j2 486 B

1234567891011121314151617
  1. # {{ ansible_managed }}
  2. [Unit]
  3. Description=systemd wrapper around docker {{ item }} service
  4. Requires=docker.service
  5. After=docker.service
  6. [Service]
  7. Restart=always
  8. User=root
  9. Group=docker
  10. ExecStartPre=/usr/bin/docker-compose -f /root/docker/{{ item }}/docker-compose.yml down -v
  11. ExecStart=/usr/bin/docker-compose -f /root/docker/{{ item }}/docker-compose.yml up
  12. ExecStop=/usr/bin/docker-compose -f /root/docker/{{ item }}/docker-compose.yml down -v
  13. [Install]
  14. WantedBy=multi-user.target