diff --git a/ansible/configuration.yml b/ansible/configuration.yml index 7ecce1c..02dbb12 100644 --- a/ansible/configuration.yml +++ b/ansible/configuration.yml @@ -73,7 +73,7 @@ PROJECT_NAME: notes IMAGE_PREFIX: notes CONTAINER_PREFIX: notes - WEB_SERVER_PORT: 41080 + WEB_SERVER_PORT: 127.0.0.1:41080 DATA_DIR: /home/notes/app/data CACHE_DIR: /home/notes/app/cache APP_ENV: prod diff --git a/ansible/roles/owner/tasks/main.yml b/ansible/roles/owner/tasks/main.yml index fb3e2aa..81b0686 100644 --- a/ansible/roles/owner/tasks/main.yml +++ b/ansible/roles/owner/tasks/main.yml @@ -23,7 +23,7 @@ key: '{{ item }}' state: present with_items: '{{ owner_ssh_keys }}' - when: owner_ssh_keys | bool + when: owner_ssh_keys | length > 0 - name: 'Prepare env variables.' set_fact: diff --git a/ansible/templates/Caddyfile.j2 b/ansible/templates/Caddyfile.j2 index 1f051b9..8d28562 100644 --- a/ansible/templates/Caddyfile.j2 +++ b/ansible/templates/Caddyfile.j2 @@ -19,3 +19,13 @@ homepage.vakhrushev.me, vakhrushev.me { 404 404/index.html } } + +# Notes app +notes.vakhrushev.me { + proxy / 127.0.0.1:41080 { + transparent + } + + tls anwinged@ya.ru + basicauth / anton show-me-the-notes +}