Remove Element
This commit is contained in:
parent
f736ed808d
commit
d284cc2005
10 changed files with 1 additions and 84 deletions
2
env.yml
2
env.yml
|
@ -47,7 +47,6 @@ cifs_mounts:
|
|||
projects:
|
||||
- coturn
|
||||
- diun
|
||||
- element
|
||||
- etebase
|
||||
- fireshare
|
||||
- hedgedoc
|
||||
|
@ -90,7 +89,6 @@ ports:
|
|||
coturn_tls_listening: 5349
|
||||
coturn_relay_min: 49152
|
||||
coturn_relay_max: 49172
|
||||
element: 8084
|
||||
etebase: 3735
|
||||
fireshare: 8085
|
||||
hedgedoc: 8086
|
||||
|
|
|
@ -1,10 +1,3 @@
|
|||
[[services]]
|
||||
name = "Element"
|
||||
description = "Web client of Element, an instant messaging client implementing the Matrix protocol."
|
||||
domain = "element.viyurz.fr"
|
||||
language = "TypeScript"
|
||||
repository_url = "https://github.com/element-hq/element-web"
|
||||
|
||||
[[services]]
|
||||
name = "EteBase"
|
||||
description = "Server for EteSync, an end-to-end encrypted contacts, calendars, tasks and notes provider."
|
||||
|
|
|
@ -63,7 +63,6 @@ ports:
|
|||
coturn_tls_listening: 5349
|
||||
coturn_relay_min: 49152
|
||||
coturn_relay_max: 49172
|
||||
element: 8084
|
||||
etebase: 3735
|
||||
fireshare: 8085
|
||||
hedgedoc: 8086
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
- name: Include setup tasks
|
||||
include_tasks:
|
||||
file: setup.yml
|
||||
when: run_setup | default(false) | bool
|
||||
|
||||
- name: Include update tasks
|
||||
include_tasks:
|
||||
file: update.yml
|
||||
when: run_update | default(false) | bool
|
|
@ -1,18 +0,0 @@
|
|||
- name: "(Re)Create {{ project_dir }} project directory"
|
||||
file:
|
||||
path: "{{ project_dir }}"
|
||||
state: "{{ item }}"
|
||||
loop:
|
||||
- absent
|
||||
- directory
|
||||
|
||||
- name: Template docker-compose.yaml & config.json to project directory
|
||||
template:
|
||||
src: "{{ item }}"
|
||||
dest: "{{ project_dir }}/{{ item }}"
|
||||
owner: "{{ host_uid }}"
|
||||
group: "{{ host_uid }}"
|
||||
mode: '644'
|
||||
loop:
|
||||
- docker-compose.yaml
|
||||
- config.json
|
|
@ -1,18 +0,0 @@
|
|||
- name: Pull project services
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ project_dir }}"
|
||||
recreate: never
|
||||
pull: always
|
||||
debug: true
|
||||
when: docker_pull_images | bool
|
||||
register: element_docker_compose_pull_result
|
||||
|
||||
- name: Display pulled image(s) name
|
||||
set_fact:
|
||||
element_pulled_images: "{{ element_pulled_images | default([]) + [item.pulled_image.name] }}"
|
||||
loop: "{{ element_docker_compose_pull_result['actions'] | default([]) | selectattr('pulled_image', 'defined') }}"
|
||||
|
||||
- name: Create/Restart project services
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ project_dir }}"
|
||||
state: "{{ run_setup | default(false) | bool | ternary('restarted', 'present') }}"
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"default_server_name": "{{ domain }}"
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
services:
|
||||
element:
|
||||
container_name: element
|
||||
image: docker.io/vectorim/element-web:latest
|
||||
restart: always
|
||||
ports:
|
||||
- 127.0.0.1:{{ ports['element'] }}:80
|
||||
volumes:
|
||||
- ./config.json:/app/config.json
|
|
@ -1,16 +0,0 @@
|
|||
server {
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
server_name element.{{ domain }};
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:{{ ports['element'] }};
|
||||
|
||||
include /etc/nginx/snippets/ssl-headers.conf;
|
||||
add_header X-Frame-Options SAMEORIGIN;
|
||||
add_header X-Content-Type-Options nosniff;
|
||||
add_header X-XSS-Protection "1; mode=block";
|
||||
add_header Content-Security-Policy "frame-ancestors 'none'";
|
||||
}
|
||||
}
|
|
@ -22,7 +22,7 @@ email:
|
|||
smtp_pass: '{{ synapse_secrets["smtp_pass"] }}'
|
||||
force_tls: true
|
||||
notif_from: "Matrix <matrix@{{ domain }}>"
|
||||
invite_client_location: "https://element.{{ domain }}"
|
||||
#invite_client_location: "https://element.{{ domain }}"
|
||||
|
||||
|
||||
# Homeserver blocking
|
||||
|
|
Loading…
Reference in a new issue