Merge pull request 'update mangane url and add default user avatar' (#9) from mangane_url into main

Reviewed-on: #9
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
This commit is contained in:
meaz 2023-04-04 19:13:06 +00:00
commit 46abaab851
7 changed files with 54 additions and 8 deletions

View File

@ -10,3 +10,6 @@ You can deploy test instance using `Vagrantfile` attached to the role.
Then you can then access gitea from your computer on `http://192.168.33.15`
To update pleroma include `upgrade` **tag**.
## Customization
In the `files` folder, `avi.png` is the default user avatar.

View File

@ -63,6 +63,7 @@ pleroma_nofile: '500000'
pleroma_instance_favicons: 'true'
pleroma_remoteip: 'true'
pleroma_proxies: '["192.168.33.15"]'
pleroma_captcha: 'false'
pleroma_custom_emoji: 'true'
pleroma_custom_emoji_list:
- name: 'blobbear'
@ -73,7 +74,7 @@ pleroma_frontends:
- name: 'mangane'
conf: 'primary'
ref: 'dist'
url: 'https://github.com/Cl0v1s/mangane-ui/releases/latest/download/static.zip'
url: 'https://github.com/BDX-town/Mangane/releases/latest/download/static.zip'
- name: 'admin-fe'
conf: 'admin'
ref: 'develop'

BIN
files/avi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -4,26 +4,34 @@
systemd:
name: 'pleroma.service'
state: 'started'
tags:
- upgrade
- name: '[Frontend] - Install/update known frontends'
command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl frontend install {{ item.name }} --ref {{ item.ref }}'
become: yes
become_user: '{{ pleroma_user }}'
with_items: '{{ pleroma_frontends }}'
when: 'item.url is not defined'
tags:
- upgrade
- name: '[Frontend] - Install/update custom frontends'
command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl frontend install {{ item.name }} --ref {{ item.ref }} --build-url {{ item.url }}'
become: yes
become_user: '{{ pleroma_user }}'
with_items: '{{ pleroma_frontends }}'
when: 'item.url is defined'
tags:
- upgrade
- name: '[Frontend] - Create images dir'
file:
path: '{{ pleroma_data_dir }}/static/images'
state: directory
tags:
- upgrade
- name: '[Frontend] - Add instance logo'
copy:
src: '{{ pleroma_extra_files_path }}/logo.svg'
@ -31,7 +39,9 @@
owner: '{{ pleroma_user }}'
group: '{{ pleroma_group }}'
mode: 0775
tags:
- upgrade
- name: '[Frontend] - Add instance favicon'
copy:
src: '{{ pleroma_extra_files_path }}/logo.png'
@ -39,7 +49,19 @@
owner: '{{ pleroma_user }}'
group: '{{ pleroma_group }}'
mode: 0775
tags:
- upgrade
- name: '[Frontend] - Add default user avatar'
copy:
src: '{{ pleroma_extra_files_path }}/avi.png'
dest: '{{ pleroma_data_dir }}/static/images/avi.png'
owner: '{{ pleroma_user }}'
group: '{{ pleroma_group }}'
mode: 0775
tags:
- upgrade
- name: '[Frontend] - Add custom configs'
copy:
src: '{{pleroma_extra_files_path }}/{{ item.name }}/{{ item.filename }}'
@ -49,3 +71,6 @@
mode: 0775
loop: '{{ pleroma_frontend_custom_configs }}'
when: 'pleroma_frontend_custom_configs is defined'
tags:
- upgrade

View File

@ -7,7 +7,7 @@
owner: '{{ pleroma_user }}'
group: '{{ pleroma_group }}'
- name: '[Install] - Donwload and unarchive release'
- name: '[Install] - Download and unarchive release'
unarchive:
src: '{{ pleroma_download_url }}'
dest: '{{ pleroma_tmp_dir }}'

View File

@ -4,20 +4,32 @@
command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl update'
become: yes
become_user: '{{ pleroma_user }}'
tags:
- upgrade
- never
- name: '[Upgrade] - Stop backend'
systemd:
name: pleroma
state: 'stopped'
daemon_reload: 'yes'
tags:
- upgrade
- never
- name: '[Upgrade] - Run migrations'
command: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl migrate'
become: yes
become_user: '{{ pleroma_user }}'
tags:
- upgrade
- never
- name: '[Upgrade] - Start backend'
systemd:
name: pleroma
state: 'started'
daemon_reload: 'yes'
tags:
- upgrade
- never

View File

@ -44,6 +44,11 @@ config :pleroma, Pleroma.Repo,
pool_size: 10,
timeout: 60000
config :pleroma, Pleroma.Captcha,
enabled: {{ pleroma_captcha },
seconds_valid: 300,
method: Pleroma.Captcha.Native
config :logger,
backends: [{ExSyslogger, :ex_syslogger}]