Преглед изворни кода

serve static files via nginx

tags/v0.1.8
Jonathan Cobb пре 4 година
родитељ
комит
edf3798b81
6 измењених фајлова са 25 додато и 6 уклоњено
  1. +4
    -3
      automation/roles/bubble/tasks/main.yml
  2. +1
    -0
      automation/roles/bubble/templates/bubble.env.j2
  3. +5
    -1
      automation/roles/nginx/templates/site_node.conf.j2
  4. +5
    -0
      automation/roles/nginx/templates/site_node_alias.conf.j2
  5. +5
    -1
      automation/roles/nginx/templates/site_sage.conf.j2
  6. +5
    -1
      automation/roles/nginx/templates/site_sage_alias.conf.j2

+ 4
- 3
automation/roles/bubble/tasks/main.yml Прегледај датотеку

@@ -41,12 +41,13 @@
- name: Install bubble jar
copy:
src: "{{ item }}"
dest: /home/bubble/bubble_{{ bubble_version }}/{{ item }}
dest: /home/bubble/bubble_{{ bubble_version }}/bubble.jar
owner: bubble
group: bubble
mode: 0444
with_items:
- bubble.jar

- name: Unpack site files
shell: su - bubble -c "cd /home/bubble && unzip /home/bubble/bubble_{{ bubble_version }}/bubble.jar 'site/*'"

- name: Install bubble self_node.json, sage_node.json and sage_key.json
copy:


+ 1
- 0
automation/roles/bubble/templates/bubble.env.j2 Прегледај датотеку

@@ -1,4 +1,5 @@
export PUBLIC_BASE_URI={{ public_base_uri }}
export BUBBLE_ASSETS_DIR=/home/bubble/site
export SELF_NODE={{ node_uuid }}
export SAGE_NODE={{ sage_node }}
export LETSENCRYPT_EMAIL={{ letsencrypt_email }}


+ 5
- 1
automation/roles/nginx/templates/site_node.conf.j2 Прегледај датотеку

@@ -3,7 +3,11 @@ server {
listen {{ ssl_port }} ssl http2;

location / {
proxy_pass http://127.0.0.1:{{ admin_port }}/;
root /home/bubble/site/;
}

location /api {
proxy_pass http://127.0.0.1:{{ admin_port }}/api;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host {{ server_name }};


+ 5
- 0
automation/roles/nginx/templates/site_node_alias.conf.j2 Прегледај датотеку

@@ -3,6 +3,11 @@ server {
listen {{ ssl_port }} ssl http2;

location / {
root /home/bubble/site/;
}

location /api {
proxy_pass http://127.0.0.1:{{ admin_port }}/api;
proxy_pass http://127.0.0.1:{{ admin_port }}/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;


+ 5
- 1
automation/roles/nginx/templates/site_sage.conf.j2 Прегледај датотеку

@@ -3,7 +3,11 @@ server {
server_name {{ server_name }};

location / {
proxy_pass http://127.0.0.1:{{ admin_port }}/;
root /home/bubble/site/;
}

location /api {
proxy_pass http://127.0.0.1:{{ admin_port }}/api;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host {{ server_name }};


+ 5
- 1
automation/roles/nginx/templates/site_sage_alias.conf.j2 Прегледај датотеку

@@ -3,7 +3,11 @@ server {
server_name {{ server_alias }};

location / {
proxy_pass http://127.0.0.1:{{ admin_port }}/;
root /home/bubble/site/;
}

location /api {
proxy_pass http://127.0.0.1:{{ admin_port }}/api;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host {{ server_name }};


Loading…
Откажи
Сачувај