Compare commits

..

6 Commits
master ... unit

Author SHA1 Message Date
a1059135e9 recurvive combine nginx_config 2019-10-02 10:12:49 -03:00
99f155a73d new nginx configuration 2019-10-02 09:42:47 -03:00
00bfc3845d new nginx configuration 2019-10-02 09:41:26 -03:00
020bed05de nginx variable name 2019-10-01 14:07:48 +00:00
1062d3422a do routing inside container 2019-09-20 10:33:24 -03:00
2fcdcb8586 nginx unit image 2019-09-19 10:20:06 -03:00
2 changed files with 14 additions and 30 deletions

View File

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

View File

@ -52,37 +52,21 @@
# details) # details)
WORDPRESS_CONFIG_EXTRA: "{{ wordpress_config_extra }}" WORDPRESS_CONFIG_EXTRA: "{{ wordpress_config_extra }}"
networks: networks:
- name: "{{ docker_network_name }}" - name: "{{ docker_network }}"
ports: ports:
- name: template nginx config - name: export nginx config
copy: set_fact:
content: | nginx_config: >-
server { {{ nginx_config | default({}) | combine({
listen 80; # para debug wordpress_domain: {
listen 443 ssl; "locations": {
server_name {{ wordpress_domain }}; wordpress_web_root.rstrip('/')+'/': {
"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; }, recursive=True) }}
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"
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: