ソースを参照

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 }};


読み込み中…
キャンセル
保存