diff options
Diffstat (limited to 'public/v2/apps/matomo.json')
| -rw-r--r-- | public/v2/apps/matomo.json | 138 |
1 files changed, 68 insertions, 70 deletions
diff --git a/public/v2/apps/matomo.json b/public/v2/apps/matomo.json index e14fc26..62782bd 100644 --- a/public/v2/apps/matomo.json +++ b/public/v2/apps/matomo.json @@ -1,75 +1,73 @@ { - "captainVersion": "2", - "documentation": "Taken from https://hub.docker.com/_/matomo?tab=description", - "displayName": "", - "description": "Matomo tracks online visits to one or more websites and displays reports on these visits for analysis", - "dockerCompose": { - "version": "3.1", - "services": { - "$$cap_appname-db": { - "dockerfileLines": [ - "FROM mariadb:$$cap_mysql_version", - "CMD [\"--character-set-server=utf8mb4\", \"--collation-server=utf8mb4_unicode_ci\", \"--skip-character-set-client-handshake\", \"--max-allowed-packet=64MB\"]" - ], - "notExposeAsWebApp": "true", - "volumes": ["$$cap_appname-db-data:/var/lib/mysql"], - "restart": "always", - "environment": { - "MYSQL_DATABASE": "matomo", - "MYSQL_USER": "matomo", - "MYSQL_PASSWORD": "$$cap_db_pass", - "MYSQL_ROOT_PASSWORD": "$$cap_db_root_pass" + "captainVersion": "2", + "documentation": "Taken from https://hub.docker.com/_/matomo?tab=description", + "displayName": "", + "description": "Matomo tracks online visits to one or more websites and displays reports on these visits for analysis", + "dockerCompose": { + "version": "3.1", + "services": { + "$$cap_appname-db": { + "dockerfileLines": [ + "FROM mariadb:$$cap_mysql_version", + "CMD [\"--character-set-server=utf8mb4\", \"--collation-server=utf8mb4_unicode_ci\", \"--skip-character-set-client-handshake\", \"--max-allowed-packet=64MB\"]" + ], + "notExposeAsWebApp": "true", + "volumes": ["$$cap_appname-db-data:/var/lib/mysql"], + "restart": "always", + "environment": { + "MYSQL_DATABASE": "matomo", + "MYSQL_USER": "matomo", + "MYSQL_PASSWORD": "$$cap_db_pass", + "MYSQL_ROOT_PASSWORD": "$$cap_db_root_pass" + } + }, + "$$cap_appname": { + "depends_on": ["$$cap_appname-db"], + "image": "matomo:$$cap_matomo_version", + "containerHttpPort": "80", + "restart": "always", + "volumes": ["$$cap_appname-data:/var/www/html"], + "environment": { + "MATOMO_DATABASE_HOST": "srv-captain--$$cap_appname-db", + "MATOMO_DATABASE_ADAPTER": "mysql", + "MATOMO_DATABASE_TABLES_PREFIX": "matomo_", + "MATOMO_DATABASE_USERNAME": "matomo", + "MATOMO_DATABASE_PASSWORD": "$$cap_db_pass", + "MATOMO_DATABASE_DBNAME": "matomo" + } + } } - }, - "$$cap_appname": { - "depends_on": [ - "$$cap_appname-db" - ], - "image": "matomo:$$cap_matomo_version", - "containerHttpPort": "80", - "restart": "always", - "volumes": ["$$cap_appname-data:/var/www/html"], - "environment": { - "MATOMO_DATABASE_HOST": "srv-captain--$$cap_appname-db", - "MATOMO_DATABASE_ADAPTER": "mysql", - "MATOMO_DATABASE_TABLES_PREFIX": "matomo_", - "MATOMO_DATABASE_USERNAME": "matomo", - "MATOMO_DATABASE_PASSWORD": "$$cap_db_pass", - "MATOMO_DATABASE_DBNAME": "matomo" - } - } - } - }, - "instructions": { - "start": "Matomo is the leading open-source analytics platform that gives you more than powerful analytics.", - "end": "Matomo is successfully deployed!" - }, - "variables": [ - { - "id": "$$cap_matomo_version", - "label": "Matomo Version", - "defaultValue": "3.11.0", - "description": "Check out their docker page for the valid tags https://hub.docker.com/_/matomo?tab=tags", - "validRegex": "/^([^\\s^\\/])+$/" - }, - { - "id": "$$cap_mysql_version", - "label": "MariaDB Version", - "defaultValue": "10.4", - "description": "Check out their docker page for the valid tags https://hub.docker.com/_/mariadb?tab=tags", - "validRegex": "/^([^\\s^\\/])+$/" }, - { - "id": "$$cap_db_root_pass", - "label": "MariaDB Matomo User Password", - "description": "The password to use for the matomo database", - "validRegex": "/.{1,}/" + "instructions": { + "start": "Matomo is the leading open-source analytics platform that gives you more than powerful analytics.", + "end": "Matomo is successfully deployed!" }, - { - "id": "$$cap_db_pass", - "label": "MariaDB Root Password", - "description": "The root password to use for the MariaDB instance", - "validRegex": "/.{1,}/" - } - ] + "variables": [ + { + "id": "$$cap_matomo_version", + "label": "Matomo Version", + "defaultValue": "3.11.0", + "description": "Check out their docker page for the valid tags https://hub.docker.com/_/matomo?tab=tags", + "validRegex": "/^([^\\s^\\/])+$/" + }, + { + "id": "$$cap_mysql_version", + "label": "MariaDB Version", + "defaultValue": "10.4", + "description": "Check out their docker page for the valid tags https://hub.docker.com/_/mariadb?tab=tags", + "validRegex": "/^([^\\s^\\/])+$/" + }, + { + "id": "$$cap_db_root_pass", + "label": "MariaDB Matomo User Password", + "description": "The password to use for the matomo database", + "validRegex": "/.{1,}/" + }, + { + "id": "$$cap_db_pass", + "label": "MariaDB Root Password", + "description": "The root password to use for the MariaDB instance", + "validRegex": "/.{1,}/" + } + ] } |
