diff --git a/roles/garage/templates/garage.toml.j2 b/roles/garage/templates/garage.toml.j2 index f70516d..503e2d4 100644 --- a/roles/garage/templates/garage.toml.j2 +++ b/roles/garage/templates/garage.toml.j2 @@ -12,4 +12,9 @@ rpc_secret = "{{ garage_rpc_secret }}" [s3_api] s3_region = "garage" -api_bind_addr = "[::1]:3900" +api_bind_addr = "[::]:3900" +root_domain = ".garage.mateu.be" + +[s3_web] +bind_addr = "[::1]:3902" +root_domain = ".garage.mateu.be" diff --git a/roles/nginx/templates/vhosts/medias.m.nintendojo.fr.conf.j2 b/roles/nginx/templates/vhosts/medias.m.nintendojo.fr.conf.j2 deleted file mode 120000 index 8abe5a8..0000000 --- a/roles/nginx/templates/vhosts/medias.m.nintendojo.fr.conf.j2 +++ /dev/null @@ -1 +0,0 @@ -garage.mateu.be.conf.j2 \ No newline at end of file diff --git a/roles/nginx/templates/vhosts/medias.m.nintendojo.fr.conf.j2 b/roles/nginx/templates/vhosts/medias.m.nintendojo.fr.conf.j2 new file mode 100644 index 0000000..2be9be1 --- /dev/null +++ b/roles/nginx/templates/vhosts/medias.m.nintendojo.fr.conf.j2 @@ -0,0 +1,14 @@ +server { +{% include './templates/header.conf.j2' %} + + location / { + proxy_pass http://web_backend_{{ item.split('.')|join('_') }}; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + } +} + +upstream web_backend_{{ item.split('.')|join('_') }} { + # If you have a garage instance locally. + server [::1]:3902; +}