mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
28 lines
664 B
YAML
28 lines
664 B
YAML
---
|
|
- name: Start nginx docker container
|
|
become: yes
|
|
docker_container:
|
|
name: nginx
|
|
image: nginx:1.19
|
|
env:
|
|
DOCKERBUILD: "True"
|
|
state: started
|
|
network_mode: host # This exposes port 80
|
|
restart_policy: unless-stopped
|
|
container_default_behavior: no_defaults
|
|
volumes:
|
|
- /srv/newsblur/docker/nginx/nginx.consul.conf:/etc/nginx/conf.d/default.conf
|
|
- /srv/newsblur/:/srv/newsblur
|
|
|
|
- name: Register nginx in consul
|
|
tags: consul
|
|
become: yes
|
|
template:
|
|
src: consul_service.json
|
|
dest: /etc/consul.d/nginx.json
|
|
notify:
|
|
- reload consul
|
|
|
|
- name: Restart nginx
|
|
become: yes
|
|
command: docker restart nginx
|