diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
index 5400176cf..a9237b246 100644
--- a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
+++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml
@@ -2,9 +2,7 @@
name: "🐛 Bug Report"
description: Create a new ticket for a bug.
title: "🐛 [Addon name]
"
-labels: [
- "bug"
-]
+labels: ["bug"]
body:
- type: textarea
id: description
diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml
index f05f535c9..11648dc39 100644
--- a/.github/ISSUE_TEMPLATE/feature-request.yml
+++ b/.github/ISSUE_TEMPLATE/feature-request.yml
@@ -2,10 +2,7 @@
name: "✨ Feature request"
description: Suggest an idea for this project
title: "✨ [REQUEST] Addon name"
-labels: [
- "prevent stale",
- "enhancement"
-]
+labels: ["prevent stale", "enhancement"]
body:
- type: markdown
attributes:
diff --git a/.github/linters/.markdown-lint.yml b/.github/linters/.markdown-lint.yml
index 473f1ef51..0558e3c53 100644
--- a/.github/linters/.markdown-lint.yml
+++ b/.github/linters/.markdown-lint.yml
@@ -18,16 +18,16 @@
###############
# Rules by id #
###############
-MD001: false # Heading levels should only increment by one level at a time
-MD002: false # First header should be a h1 header
-MD007: # Unordered list indentation
+MD001: false # Heading levels should only increment by one level at a time
+MD002: false # First header should be a h1 header
+MD007: # Unordered list indentation
indent: 2
-MD012: false # Multiple consecutive blank lines
-MD013: false # Line length
-MD025: false # Multiple top level headings in the same document
-MD034: false # Bare url
-MD041: false # First line in file should be a top level header
-MD053: false # Check links are used
+MD012: false # Multiple consecutive blank lines
+MD013: false # Line length
+MD025: false # Multiple top level headings in the same document
+MD034: false # Bare url
+MD041: false # First line in file should be a top level header
+MD053: false # Check links are used
#################
# Rules by tags #
diff --git a/.markdownlint.yaml b/.markdownlint.yaml
index d51a61b9a..84707c19f 100644
--- a/.markdownlint.yaml
+++ b/.markdownlint.yaml
@@ -1,10 +1,10 @@
default: true
-MD001: false # Heading levels should only increment by one level at a time
-MD002: false # First header should be a h1 header
-MD007: # Unordered list indentation
+MD001: false # Heading levels should only increment by one level at a time
+MD002: false # First header should be a h1 header
+MD007: # Unordered list indentation
indent: 2
-MD012: false # Multiple consecutive blank lines
-MD013: false # Line length
-MD025: false # Multiple top level headings in the same document
-MD033: false # No Inline html
-MD041: false # First line in file should be a top level header
+MD012: false # Multiple consecutive blank lines
+MD013: false # Line length
+MD025: false # Multiple top level headings in the same document
+MD033: false # No Inline html
+MD041: false # First line in file should be a top level header
diff --git a/free_games_claimer/rootfs/templates/config.env b/free_games_claimer/rootfs/templates/config.env
index b0e6e93f8..2f89573ae 100644
--- a/free_games_claimer/rootfs/templates/config.env
+++ b/free_games_claimer/rootfs/templates/config.env
@@ -1,7 +1,7 @@
-# List of environment variables, see : https://github.com/vogler/free-games-claimer#configuration--options
-SHOW='1'
-WIDTH='1280'
-HEIGHT='1280'
+HEIGHT=1280
+LOGIN_TIMEOUT=180
NOTIFY_TITLE='Free Games Claimer'
-TIMEOUT='60'
-LOGIN_TIMEOUT='180'
+# List of environment variables, see : https://github.com/vogler/free-games-claimer#configuration--options
+SHOW=1
+TIMEOUT=60
+WIDTH=1280
diff --git a/grampsweb/config.yaml b/grampsweb/config.yaml
index 9338fb526..9c6a2b728 100644
--- a/grampsweb/config.yaml
+++ b/grampsweb/config.yaml
@@ -1,87 +1,84 @@
arch:
-- aarch64
-- amd64
+ - aarch64
+ - amd64
codenotary: alexandrep.github@gmail.com
description: Open Source Online Genealogy System
devices:
-- "/dev/dri"
-- "/dev/dri/card0"
-- "/dev/dri/card1"
-- "/dev/dri/renderD128"
-- "/dev/vchiq"
-- "/dev/video10"
-- "/dev/video11"
-- "/dev/video12"
-- "/dev/video13"
-- "/dev/video14"
-- "/dev/video15"
-- "/dev/video16"
-- "/dev/ttyUSB0"
-- "/dev/sda"
-- "/dev/sdb"
-- "/dev/sdc"
-- "/dev/sdd"
-- "/dev/sde"
-- "/dev/sdf"
-- "/dev/sdg"
-- "/dev/nvme"
-- "/dev/nvme0n1p1"
-- "/dev/nvme0n1p2"
-- "/dev/nvme0n1p3"
-- "/dev/nvme1n1p1"
-- "/dev/nvme1n1p2"
-- "/dev/nvme1n1p3"
-- "/dev/nvme2n1p1"
-- "/dev/nvme2n1p2"
-- "/dev/nvme3n1p3"
-- "/dev/mmcblk"
-- "/dev/fuse"
-- "/dev/sda1"
-- "/dev/sdb1"
-- "/dev/sdc1"
-- "/dev/sdd1"
-- "/dev/sde1"
-- "/dev/sdf1"
-- "/dev/sdg1"
-- "/dev/sda2"
-- "/dev/sdb2"
-- "/dev/sdc2"
-- "/dev/sdd2"
-- "/dev/sde2"
-- "/dev/sdf2"
-- "/dev/sdg2"
-- "/dev/sda3"
-- "/dev/sdb3"
-- "/dev/sda4"
-- "/dev/sdb4"
-- "/dev/sda5"
-- "/dev/sda6"
-- "/dev/sda7"
-- "/dev/sda8"
-- "/dev/nvme0"
-- "/dev/nvme1"
-- "/dev/nvme2"
-environment: {
- "GRAMPSWEB_TREE": "Gramps Web",
- "GRAMPSWEB_CELERY_CONFIG__broker_url": "redis://localhost:6379/0",
- "GRAMPSWEB_CELERY_CONFIG__result_backend": "redis://localhost:6379/0",
- "GRAMPSWEB_RATELIMIT_STORAGE_URI": "redis://localhost:6379/1",
- "GRAMPS_API_CONFIG": "/config/config/config.cfg",
- "GRAMPSWEB_USER_DB_URI": "sqlite:////config/users/users.sqlite",
- "GRAMPSWEB_MEDIA_BASE_DIR": "/config/media",
- "GRAMPSWEB_SEARCH_INDEX_DB_URI": "sqlite:////config/indexdir/search_index.db",
- "GRAMPSWEB_STATIC_PATH": "/app/static",
- "GRAMPSWEB_THUMBNAIL_CACHE_CONFIG__CACHE_DIR": "/config/thumbnail_cache",
- "GRAMPSWEB_REPORT_DIR": "/config/cache/reports",
- "GRAMPSWEB_EXPORT_DIR": "/config/cache/export"
-}
+ - "/dev/dri"
+ - "/dev/dri/card0"
+ - "/dev/dri/card1"
+ - "/dev/dri/renderD128"
+ - "/dev/vchiq"
+ - "/dev/video10"
+ - "/dev/video11"
+ - "/dev/video12"
+ - "/dev/video13"
+ - "/dev/video14"
+ - "/dev/video15"
+ - "/dev/video16"
+ - "/dev/ttyUSB0"
+ - "/dev/sda"
+ - "/dev/sdb"
+ - "/dev/sdc"
+ - "/dev/sdd"
+ - "/dev/sde"
+ - "/dev/sdf"
+ - "/dev/sdg"
+ - "/dev/nvme"
+ - "/dev/nvme0n1p1"
+ - "/dev/nvme0n1p2"
+ - "/dev/nvme0n1p3"
+ - "/dev/nvme1n1p1"
+ - "/dev/nvme1n1p2"
+ - "/dev/nvme1n1p3"
+ - "/dev/nvme2n1p1"
+ - "/dev/nvme2n1p2"
+ - "/dev/nvme3n1p3"
+ - "/dev/mmcblk"
+ - "/dev/fuse"
+ - "/dev/sda1"
+ - "/dev/sdb1"
+ - "/dev/sdc1"
+ - "/dev/sdd1"
+ - "/dev/sde1"
+ - "/dev/sdf1"
+ - "/dev/sdg1"
+ - "/dev/sda2"
+ - "/dev/sdb2"
+ - "/dev/sdc2"
+ - "/dev/sdd2"
+ - "/dev/sde2"
+ - "/dev/sdf2"
+ - "/dev/sdg2"
+ - "/dev/sda3"
+ - "/dev/sdb3"
+ - "/dev/sda4"
+ - "/dev/sdb4"
+ - "/dev/sda5"
+ - "/dev/sda6"
+ - "/dev/sda7"
+ - "/dev/sda8"
+ - "/dev/nvme0"
+ - "/dev/nvme1"
+ - "/dev/nvme2"
+environment:
+ {
+ "GRAMPSWEB_TREE": "Gramps Web",
+ "GRAMPSWEB_CELERY_CONFIG__broker_url": "redis://localhost:6379/0",
+ "GRAMPSWEB_CELERY_CONFIG__result_backend": "redis://localhost:6379/0",
+ "GRAMPSWEB_RATELIMIT_STORAGE_URI": "redis://localhost:6379/1",
+ "GRAMPS_API_CONFIG": "/config/config/config.cfg",
+ "GRAMPSWEB_USER_DB_URI": "sqlite:////config/users/users.sqlite",
+ "GRAMPSWEB_MEDIA_BASE_DIR": "/config/media",
+ "GRAMPSWEB_SEARCH_INDEX_DB_URI": "sqlite:////config/indexdir/search_index.db",
+ "GRAMPSWEB_STATIC_PATH": "/app/static",
+ "GRAMPSWEB_THUMBNAIL_CACHE_CONFIG__CACHE_DIR": "/config/thumbnail_cache",
+ "GRAMPSWEB_REPORT_DIR": "/config/cache/reports",
+ "GRAMPSWEB_EXPORT_DIR": "/config/cache/export",
+ }
image: ghcr.io/alexbelgium/grampsweb-{arch}
init: false
-options: {
- "certfile": "fullchain.pem",
- "keyfile": "privkey.pem",
- "ssl": false
-}
+options: { "certfile": "fullchain.pem", "keyfile": "privkey.pem", "ssl": false }
map:
- type: addon_config
read_only: false
@@ -92,21 +89,22 @@ ports:
5001/tcp: 5000
ports_description:
5001/tcp: webui
-schema: {
- "GRAMPSWEB_SECRET_KEY": "str?",
- "GRAMPSWEB_BASE_URL": "str?",
- "GRAMPSWEB_EMAIL_HOST": "str?",
- "GRAMPSWEB_EMAIL_PORT": "int?",
- "GRAMPSWEB_EMAIL_USE_TLS": "bool?",
- "GRAMPSWEB_EMAIL_HOST_USER": "str?",
- "GRAMPSWEB_EMAIL_HOST_PASSWORD": "password?",
- "GRAMPSWEB_DEFAULT_FROM_EMAIL": "email?",
- "certfile": "str?",
- "keyfile": "str?",
- "ssl": "bool?"
-}
+schema:
+ {
+ "GRAMPSWEB_SECRET_KEY": "str?",
+ "GRAMPSWEB_BASE_URL": "str?",
+ "GRAMPSWEB_EMAIL_HOST": "str?",
+ "GRAMPSWEB_EMAIL_PORT": "int?",
+ "GRAMPSWEB_EMAIL_USE_TLS": "bool?",
+ "GRAMPSWEB_EMAIL_HOST_USER": "str?",
+ "GRAMPSWEB_EMAIL_HOST_PASSWORD": "password?",
+ "GRAMPSWEB_DEFAULT_FROM_EMAIL": "email?",
+ "certfile": "str?",
+ "keyfile": "str?",
+ "ssl": "bool?",
+ }
services:
-- mysql:want
+ - mysql:want
slug: grampsweb
tmpfs: true
url: https://github.com/alexbelgium/hassio-addons/tree/master/grampsweb
diff --git a/librespeed/translations/en.yaml b/librespeed/translations/en.yaml
index 54b23cb4b..cfe762b60 100644
--- a/librespeed/translations/en.yaml
+++ b/librespeed/translations/en.yaml
@@ -8,4 +8,4 @@ configuration:
IPINFO_APIKEY:
name: ipinfo.io API key
description: >-
- (optional) Access token from ipinfo.io. Required for detailed IP information.
\ No newline at end of file
+ (optional) Access token from ipinfo.io. Required for detailed IP information.
diff --git a/monica/config.yaml b/monica/config.yaml
index b2af85028..8bfa74112 100644
--- a/monica/config.yaml
+++ b/monica/config.yaml
@@ -1,79 +1,78 @@
arch:
-- aarch64
-- amd64
+ - aarch64
+ - amd64
codenotary: alexandrep.github@gmail.com
description: Personal Relationship Manager
devices:
-- "/dev/dri"
-- "/dev/dri/card0"
-- "/dev/dri/card1"
-- "/dev/dri/renderD128"
-- "/dev/vchiq"
-- "/dev/video10"
-- "/dev/video11"
-- "/dev/video12"
-- "/dev/video13"
-- "/dev/video14"
-- "/dev/video15"
-- "/dev/video16"
-- "/dev/ttyUSB0"
-- "/dev/sda"
-- "/dev/sdb"
-- "/dev/sdc"
-- "/dev/sdd"
-- "/dev/sde"
-- "/dev/sdf"
-- "/dev/sdg"
-- "/dev/nvme"
-- "/dev/nvme0n1p1"
-- "/dev/nvme0n1p2"
-- "/dev/nvme0n1p3"
-- "/dev/nvme1n1p1"
-- "/dev/nvme1n1p2"
-- "/dev/nvme1n1p3"
-- "/dev/nvme2n1p1"
-- "/dev/nvme2n1p2"
-- "/dev/nvme3n1p3"
-- "/dev/mmcblk"
-- "/dev/fuse"
-- "/dev/sda1"
-- "/dev/sdb1"
-- "/dev/sdc1"
-- "/dev/sdd1"
-- "/dev/sde1"
-- "/dev/sdf1"
-- "/dev/sdg1"
-- "/dev/sda2"
-- "/dev/sdb2"
-- "/dev/sdc2"
-- "/dev/sdd2"
-- "/dev/sde2"
-- "/dev/sdf2"
-- "/dev/sdg2"
-- "/dev/sda3"
-- "/dev/sdb3"
-- "/dev/sda4"
-- "/dev/sdb4"
-- "/dev/sda5"
-- "/dev/sda6"
-- "/dev/sda7"
-- "/dev/sda8"
-- "/dev/nvme0"
-- "/dev/nvme1"
-- "/dev/nvme2"
-environment: {
- "APP_TRUSTED_PROXIES": "*",
- "APP_ENV": "production",
- "APP_DEBUG": "false",
- "MAIL_MAILER": "log",
- "DEFAULT_STORAGE_LIMIT": "1024",
- "DEFAULT_MAX_STORAGE_SIZE": "1024"
-}
+ - "/dev/dri"
+ - "/dev/dri/card0"
+ - "/dev/dri/card1"
+ - "/dev/dri/renderD128"
+ - "/dev/vchiq"
+ - "/dev/video10"
+ - "/dev/video11"
+ - "/dev/video12"
+ - "/dev/video13"
+ - "/dev/video14"
+ - "/dev/video15"
+ - "/dev/video16"
+ - "/dev/ttyUSB0"
+ - "/dev/sda"
+ - "/dev/sdb"
+ - "/dev/sdc"
+ - "/dev/sdd"
+ - "/dev/sde"
+ - "/dev/sdf"
+ - "/dev/sdg"
+ - "/dev/nvme"
+ - "/dev/nvme0n1p1"
+ - "/dev/nvme0n1p2"
+ - "/dev/nvme0n1p3"
+ - "/dev/nvme1n1p1"
+ - "/dev/nvme1n1p2"
+ - "/dev/nvme1n1p3"
+ - "/dev/nvme2n1p1"
+ - "/dev/nvme2n1p2"
+ - "/dev/nvme3n1p3"
+ - "/dev/mmcblk"
+ - "/dev/fuse"
+ - "/dev/sda1"
+ - "/dev/sdb1"
+ - "/dev/sdc1"
+ - "/dev/sdd1"
+ - "/dev/sde1"
+ - "/dev/sdf1"
+ - "/dev/sdg1"
+ - "/dev/sda2"
+ - "/dev/sdb2"
+ - "/dev/sdc2"
+ - "/dev/sdd2"
+ - "/dev/sde2"
+ - "/dev/sdf2"
+ - "/dev/sdg2"
+ - "/dev/sda3"
+ - "/dev/sdb3"
+ - "/dev/sda4"
+ - "/dev/sdb4"
+ - "/dev/sda5"
+ - "/dev/sda6"
+ - "/dev/sda7"
+ - "/dev/sda8"
+ - "/dev/nvme0"
+ - "/dev/nvme1"
+ - "/dev/nvme2"
+environment:
+ {
+ "APP_TRUSTED_PROXIES": "*",
+ "APP_ENV": "production",
+ "APP_DEBUG": "false",
+ "MAIL_MAILER": "log",
+ "DEFAULT_STORAGE_LIMIT": "1024",
+ "DEFAULT_MAX_STORAGE_SIZE": "1024",
+ }
image: ghcr.io/alexbelgium/monica-{arch}
init: false
-options: {
- "database": "sqlite"
-}
+options: { "database": "sqlite" }
map:
- type: addon_config
read_only: false
@@ -82,25 +81,26 @@ ports:
80/tcp: 8181
ports_description:
80/tcp: webui
-schema: {
- "database": "list(sqlite|MariaDB_addon|Mysql_external)",
- "APP_KEY": "str?",
- "DB_DATABASE": "str?",
- "DB_HOST": "str?",
- "DB_PASSWORD": "str?",
- "DB_PORT": "int?",
- "DB_USERNAME": "str?",
- "MAIL_MAILER": "str?",
- "MAIL_HOST": "str?",
- "MAIL_PORT": "str?",
- "MAIL_USERNAME": "str?",
- "MAIL_PASSWORD": "str?",
- "MAIL_ENCRYPTION": "str?",
- "MAIL_FROM_ADDRESS": "str?",
- "MAIL_FROM_NAME": "str?"
-}
+schema:
+ {
+ "database": "list(sqlite|MariaDB_addon|Mysql_external)",
+ "APP_KEY": "str?",
+ "DB_DATABASE": "str?",
+ "DB_HOST": "str?",
+ "DB_PASSWORD": "str?",
+ "DB_PORT": "int?",
+ "DB_USERNAME": "str?",
+ "MAIL_MAILER": "str?",
+ "MAIL_HOST": "str?",
+ "MAIL_PORT": "str?",
+ "MAIL_USERNAME": "str?",
+ "MAIL_PASSWORD": "str?",
+ "MAIL_ENCRYPTION": "str?",
+ "MAIL_FROM_ADDRESS": "str?",
+ "MAIL_FROM_NAME": "str?",
+ }
services:
-- mysql:want
+ - mysql:want
slug: monica
url: https://github.com/alexbelgium/hassio-addons/tree/master/monica
version: v5.0_beta4-2
diff --git a/seafile/rootfs/defaults/.env.example b/seafile/rootfs/defaults/.env.example
index 25d51547c..8820c1c7d 100644
--- a/seafile/rootfs/defaults/.env.example
+++ b/seafile/rootfs/defaults/.env.example
@@ -1,17 +1,16 @@
### Compose parameters
-SQLITE=0
NOSWAG=0
+SQLITE=0
# Port on which the noswag nginx container is listening
# You don't have to bother about this if you use the swag version
NOSWAG_PORT=80
-
### Run parameters
-PUID=0
PGID=0
+PUID=0
TZ=Europe/Zurich
URL=your.domain
@@ -23,16 +22,16 @@ USE_HTTPS=1
# You don't have to bother about this if you use SQLite
MYSQL_HOST=db
-MYSQL_USER_PASSWD=secret
-MYSQL_ROOT_PASSWD=secret
MYSQL_PORT=3306
+MYSQL_ROOT_PASSWD=secret
MYSQL_USER=seafile
+MYSQL_USER_PASSWD=secret
### Volume parameters
SEAFILE_CONF_DIR=./seafile/conf
-SEAFILE_LOGS_DIR=./seafile/logs
SEAFILE_DATA_DIR=./seafile/seafile-data
+SEAFILE_LOGS_DIR=./seafile/logs
SEAFILE_SEAHUB_DIR=./seafile/seahub-data
# You don't have to bother about this if you use SQLite