Upgrade Matomo from 3.11.0 to 4.2.1 (#408)
* upgrade mariaDB of matomo from 10.4 to 10.5.9 * add default password of mariadb for matomo * upgrade matomo from 3.11.0 to 4.2.1 and change database configuration Co-authored-by: Simon Belbeoch <simon.belbeoch@octo.com>
This commit is contained in:
parent
3ddc24038d
commit
6662d44209
|
|
@ -8,11 +8,11 @@ services:
|
||||||
MYSQL_DATABASE: matomo
|
MYSQL_DATABASE: matomo
|
||||||
MYSQL_USER: matomo
|
MYSQL_USER: matomo
|
||||||
MYSQL_PASSWORD: $$cap_db_pass
|
MYSQL_PASSWORD: $$cap_db_pass
|
||||||
MYSQL_ROOT_PASSWORD: $$cap_db_root_pass
|
MYSQL_RANDOM_ROOT_PASSWORD: true
|
||||||
caproverExtra:
|
caproverExtra:
|
||||||
dockerfileLines:
|
dockerfileLines:
|
||||||
- FROM mariadb:$$cap_mysql_version
|
- FROM mariadb:$$cap_mysql_version
|
||||||
- CMD ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci", "--skip-character-set-client-handshake", "--max-allowed-packet=64MB"]
|
- CMD ["--max-allowed-packet=64MB"]
|
||||||
notExposeAsWebApp: 'true'
|
notExposeAsWebApp: 'true'
|
||||||
$$cap_appname:
|
$$cap_appname:
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
@ -21,6 +21,7 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- $$cap_appname-data:/var/www/html
|
- $$cap_appname-data:/var/www/html
|
||||||
|
documentation: taken from https://github.com/matomo-org/docker/blob/master/.examples/apache/docker-compose.yml example
|
||||||
environment:
|
environment:
|
||||||
MATOMO_DATABASE_HOST: srv-captain--$$cap_appname-db
|
MATOMO_DATABASE_HOST: srv-captain--$$cap_appname-db
|
||||||
MATOMO_DATABASE_ADAPTER: mysql
|
MATOMO_DATABASE_ADAPTER: mysql
|
||||||
|
|
@ -32,25 +33,24 @@ caproverOneClickApp:
|
||||||
variables:
|
variables:
|
||||||
- id: $$cap_matomo_version
|
- id: $$cap_matomo_version
|
||||||
label: Matomo Version
|
label: Matomo Version
|
||||||
defaultValue: 3.11.0
|
defaultValue: 4.2.1
|
||||||
description: Check out their docker page for the valid tags https://hub.docker.com/_/matomo?tab=tags
|
description: Check out their docker page for the valid tags https://hub.docker.com/_/matomo?tab=tags
|
||||||
validRegex: /^([^\s^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
- id: $$cap_mysql_version
|
- id: $$cap_mysql_version
|
||||||
label: MariaDB Version
|
label: MariaDB Version
|
||||||
defaultValue: '10.4'
|
defaultValue: 10.5.9
|
||||||
description: Check out their docker page for the valid tags https://hub.docker.com/_/mariadb?tab=tags
|
description: Check out their docker page for the valid tags https://hub.docker.com/_/mariadb?tab=tags
|
||||||
validRegex: /^([^\s^\/])+$/
|
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
|
- id: $$cap_db_pass
|
||||||
label: MariaDB Root Password
|
label: MariaDB Root Password
|
||||||
description: The root password to use for the MariaDB instance
|
description: The root password to use for the MariaDB instance
|
||||||
validRegex: /.{1,}/
|
validRegex: /.{1,}/
|
||||||
|
defaultValue: $$cap_gen_random_hex(32)
|
||||||
instructions:
|
instructions:
|
||||||
start: Matomo is the leading open-source analytics platform that gives you more than powerful analytics.
|
start: Matomo is the leading open-source analytics platform that gives you more than powerful analytics.
|
||||||
end: Matomo is successfully deployed!
|
end: >-
|
||||||
|
Matomo is successfully deployed!
|
||||||
|
your application will be available in the next few seconds. Please note to enable https if you need to track datas on https websites.
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Matomo tracks online visits to one or more websites and displays reports on these visits for analysis
|
description: Matomo tracks online visits to one or more websites and displays reports on these visits for analysis
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue