From d5d1e3e8cc2006be0f6d15aa8fdc6bc981708aee Mon Sep 17 00:00:00 2001 From: Jesper Hess Nielsen Date: Sun, 24 Jun 2018 15:17:35 +0200 Subject: [PATCH] Add nginx reverse proxy docker config --- roles/docker/files/composefiles/nginx-proxy.yml | 16 ++++++++++++++++ roles/docker/tasks/services.yml | 6 ++++++ 2 files changed, 22 insertions(+) create mode 100644 roles/docker/files/composefiles/nginx-proxy.yml diff --git a/roles/docker/files/composefiles/nginx-proxy.yml b/roles/docker/files/composefiles/nginx-proxy.yml new file mode 100644 index 0000000..b835515 --- /dev/null +++ b/roles/docker/files/composefiles/nginx-proxy.yml @@ -0,0 +1,16 @@ +--- +version: '3' + +services: + nginx-proxy: + image: jwilder/nginx-proxy + ports: + - "80:80" + volumes: + - /var/run/docker.sock:/tmp/docker.sock:ro + networks: + - external_services + container_name: nginx-proxy +networks: + external_services: + external: true diff --git a/roles/docker/tasks/services.yml b/roles/docker/tasks/services.yml index 41f7f7d..3ceafcf 100644 --- a/roles/docker/tasks/services.yml +++ b/roles/docker/tasks/services.yml @@ -1,6 +1,12 @@ - name: setup external services network docker_network: name: external_services + +- name: setup nginx reverse proxy + docker_service: + project_name: nginx-proxy + definition: + "{{ lookup('file', 'composefiles/nginx-proxy.yml') | from_yaml }}" - name: setup gitea docker_service: