Compare commits

..

1 Commits
unit ... master

Author SHA1 Message Date
e98bf3f3f2 update nginx variable 2019-10-01 14:01:28 +00:00
2 changed files with 30 additions and 14 deletions

View File

@ -17,7 +17,7 @@ wordpress_debug: ""
wordpress_config_extra: "" wordpress_config_extra: ""
# container # container
wordpress_image: eumau/wordpress wordpress_image: wordpress
wordpress_container: wordpress wordpress_container: wordpress
wordpress_volume: wordpress wordpress_volume: wordpress

View File

@ -52,21 +52,37 @@
# details) # details)
WORDPRESS_CONFIG_EXTRA: "{{ wordpress_config_extra }}" WORDPRESS_CONFIG_EXTRA: "{{ wordpress_config_extra }}"
networks: networks:
- name: "{{ docker_network }}" - name: "{{ docker_network_name }}"
ports: ports:
- name: export nginx config - name: template nginx config
set_fact: copy:
nginx_config: >- content: |
{{ nginx_config | default({}) | combine({ server {
wordpress_domain: { listen 80; # para debug
"locations": { listen 443 ssl;
wordpress_web_root.rstrip('/')+'/': { server_name {{ wordpress_domain }};
"proxy_pass": "http://{}:8080".format(wordpress_container)
# root /var/www/html;
# index index.php index.html;
# access_log /dev/stdout;
# error_log /dev/stdout info;
location {{ wordpress_web_root }} {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://{{ wordpress_container }};
} }
} }
} dest: "{{ nginx_mountpoint_config }}/wordpress.conf"
}, recursive=True) }} register: ngconf
- name: restart frontend
docker_container:
name: "{{ nginx_container }}"
restart: yes
when: ngconf is changed
- name: inspect wordpress volume - name: inspect wordpress volume
docker_volume_info: docker_volume_info: