Upgrade Mastodon + Nextcloud, reload nginx on vhost upload instead of restart
This commit is contained in:
parent
41a3fdf3d3
commit
c421f71599
11 changed files with 14 additions and 7 deletions
|
@ -71,7 +71,7 @@ services:
|
||||||
domain: "cloud.{{ base_domain }}"
|
domain: "cloud.{{ base_domain }}"
|
||||||
volume_folder: "{{ volume_root_folder }}/nextcloud"
|
volume_folder: "{{ volume_root_folder }}/nextcloud"
|
||||||
pre_deploy_tasks: true
|
pre_deploy_tasks: true
|
||||||
version: 28-apache
|
version: 31-apache
|
||||||
postgres_version: "10"
|
postgres_version: "10"
|
||||||
redis_version: 7-alpine
|
redis_version: 7-alpine
|
||||||
allowed_sender_domain: true
|
allowed_sender_domain: true
|
||||||
|
@ -181,7 +181,7 @@ services:
|
||||||
volume_folder: "{{ volume_root_folder }}/mastodon"
|
volume_folder: "{{ volume_root_folder }}/mastodon"
|
||||||
pre_deploy_tasks: true
|
pre_deploy_tasks: true
|
||||||
post_deploy_tasks: true
|
post_deploy_tasks: true
|
||||||
version: v4.2.18
|
version: v4.2.19
|
||||||
postgres_version: 14-alpine
|
postgres_version: 14-alpine
|
||||||
redis_version: 6-alpine
|
redis_version: 6-alpine
|
||||||
allowed_sender_domain: true
|
allowed_sender_domain: true
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# vim: ft=yaml.ansible
|
# vim: ft=yaml.ansible
|
||||||
---
|
---
|
||||||
- name: restart nginx
|
- name: Reload nginx
|
||||||
command: docker compose restart proxy
|
command: docker compose exec proxy sh -c "nginx -t && nginx -s reload"
|
||||||
args:
|
args:
|
||||||
chdir: "{{ services.nginx_proxy.volume_folder }}"
|
chdir: "{{ services.nginx_proxy.volume_folder }}"
|
||||||
|
|
|
@ -4,8 +4,10 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/base_domain
|
src: vhost/base_domain
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.data_coop_website.domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.data_coop_website.domain }}"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
||||||
- name: Upload vhost config for WWW domain
|
- name: Upload vhost config for WWW domain
|
||||||
copy:
|
copy:
|
||||||
src: vhost/www.base_domain
|
src: vhost/www.base_domain
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.data_coop_website.www_domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.data_coop_website.www_domain }}"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
|
@ -19,3 +19,4 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/element
|
src: vhost/element
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.element.domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.element.domain }}"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
|
@ -67,3 +67,4 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/fedi_dk_nodebb
|
src: vhost/fedi_dk_nodebb
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.fedi_dk_nodebb.domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.fedi_dk_nodebb.domain }}"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
|
@ -8,3 +8,4 @@
|
||||||
template:
|
template:
|
||||||
src: forgejo/robots.txt.j2
|
src: forgejo/robots.txt.j2
|
||||||
dest: "{{ services.forgejo.volume_folder }}/gitea/public/robots.txt"
|
dest: "{{ services.forgejo.volume_folder }}/gitea/public/robots.txt"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/mastodon
|
src: vhost/mastodon
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.mastodon.domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.mastodon.domain }}"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
||||||
- name: Upload PostgreSQL config
|
- name: Upload PostgreSQL config
|
||||||
copy:
|
copy:
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/matrix
|
src: vhost/matrix
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.matrix.domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.matrix.domain }}"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
||||||
- name: Upload homeserver.yaml
|
- name: Upload homeserver.yaml
|
||||||
template:
|
template:
|
||||||
|
|
|
@ -14,4 +14,4 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/nextcloud
|
src: vhost/nextcloud
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.nextcloud.domain }}"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.nextcloud.domain }}"
|
||||||
notify: "restart nginx"
|
notify: "Reload nginx"
|
||||||
|
|
|
@ -2,8 +2,10 @@
|
||||||
copy:
|
copy:
|
||||||
src: vhost/uptime_kuma
|
src: vhost/uptime_kuma
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.uptime_kuma.domain }}_location"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.uptime_kuma.domain }}_location"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
||||||
- name: Upload vhost config for status domain
|
- name: Upload vhost config for status domain
|
||||||
copy:
|
copy:
|
||||||
src: vhost/uptime_kuma
|
src: vhost/uptime_kuma
|
||||||
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.uptime_kuma.status_domain }}_location"
|
dest: "{{ services.nginx_proxy.volume_folder }}/vhost/{{ services.uptime_kuma.status_domain }}_location"
|
||||||
|
notify: "Reload nginx"
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
# vim: ft=yaml.docker-compose
|
# vim: ft=yaml.docker-compose
|
||||||
version: "3.8"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:{{ services.nextcloud.postgres_version }}
|
image: postgres:{{ services.nextcloud.postgres_version }}
|
||||||
|
|
Loading…
Add table
Reference in a new issue