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