Remove Element

This commit is contained in:
Viyurz 2024-10-13 10:14:19 +02:00
parent f736ed808d
commit d284cc2005
Signed by: Viyurz
SSH key fingerprint: SHA256:IskOHTmhHSJIvAt04N6aaxd5SZCVWW1Guf9tEcxIMj8
10 changed files with 1 additions and 84 deletions

View file

@ -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

View file

@ -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."

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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') }}"

View file

@ -1,3 +0,0 @@
{
"default_server_name": "{{ domain }}"
}

View file

@ -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

View file

@ -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'";
}
}

View file

@ -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