Add CLAUDE files. Add upgrade
This commit is contained in:
30
playbooks/tasks/patch_appwrite_compose.yml
Normal file
30
playbooks/tasks/patch_appwrite_compose.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
---
|
||||
# Applies site-specific customizations to docker-compose.yml after it has been
|
||||
# written by the Appwrite upgrade container or downloaded fresh during install.
|
||||
#
|
||||
# Required variables (define in calling play):
|
||||
# appwrite_dir - absolute path to the appwrite directory on the host
|
||||
# appwrite_socket - host path to the container socket
|
||||
# appwrite_web_port - host port to map to container port 80 (default 8080)
|
||||
# appwrite_websecure_port - host port to map to container port 443 (default 8443)
|
||||
|
||||
- name: Remap traefik HTTP port
|
||||
ansible.builtin.replace:
|
||||
path: "{{ appwrite_dir }}/docker-compose.yml"
|
||||
regexp: '- "?80:80"?'
|
||||
replace: "- {{ appwrite_web_port }}:80"
|
||||
|
||||
- name: Remap traefik HTTPS port
|
||||
ansible.builtin.replace:
|
||||
path: "{{ appwrite_dir }}/docker-compose.yml"
|
||||
regexp: '- "?443:443"?'
|
||||
replace: "- {{ appwrite_websecure_port }}:443"
|
||||
|
||||
- name: Add host tmp mount to openruntimes-executor for docker file sharing
|
||||
# Inserts after the last occurrence of appwrite-builds:/storage/builds:rw,
|
||||
# which is in the openruntimes-executor volumes section.
|
||||
ansible.builtin.lineinfile:
|
||||
path: "{{ appwrite_dir }}/docker-compose.yml"
|
||||
line: " - {{ appwrite_dir }}/tmp:/tmp:z"
|
||||
insertafter: "appwrite-builds:/storage/builds:rw"
|
||||
state: present
|
||||
Reference in New Issue
Block a user