nginx proxy, gitea proxied

master
Philippe PITTOLI 2019-10-28 18:10:50 +01:00
parent 5c6198a023
commit 56ffb39cc5
3 changed files with 19 additions and 4 deletions

View File

@ -1,5 +1,5 @@
command: gitea -C . -w . -c ./custom/conf/app.ini command: gitea -C . -w . -c ./custom/conf/app.ini
consumes: postgresql consumes: postgresql, http?
requires-domain: true requires-domain: true
%directory ${SERVICE_ROOT}/custom/conf %directory ${SERVICE_ROOT}/custom/conf

View File

@ -1,5 +1,6 @@
command: nginx -c ${SERVICE_ROOT}/nginx.conf command: nginx -c ${SERVICE_ROOT}/nginx.conf
provides: www consumes: http?
provides: www, http
%directory ${SERVICE_ROOT}/ %directory ${SERVICE_ROOT}/
name: working directory name: working directory

View File

@ -23,8 +23,8 @@ http {
{% for user in consumers["www"] %} {% for user in consumers["www"] %}
server { server {
listen {{ port(user.id) }} ; listen {{ port(service.id) }} ;
listen [::]:{{ port(user.id) }} ; listen [::]:{{ port(service.id) }} ;
server_name {{ user.domain }} ; server_name {{ user.domain }} ;
location / { location / {
@ -33,4 +33,18 @@ http {
} }
{% endfor %} {% endfor %}
{% for user in consumers["http"] %}
server {
listen {{ port(service.id) }};
listen [::]:{{ port(service.id) }};
server_name {{ user.domain }} *.{{ user.domain }};
location / {
proxy_set_header Host $host;
proxy_next_upstream_timeout 2s;
proxy_pass http://127.0.0.1:{{ port(user.id) }}/;
}
}
{% endfor %}
} }