mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-10 08:25:23 +02:00
Merge pull request #765 from SamirChatwiti/canary
feat: add Matomo blueprint
This commit is contained in:
29
blueprints/matomo/docker-compose.yml
Normal file
29
blueprints/matomo/docker-compose.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
services:
|
||||
matomo:
|
||||
image: matomo:5.1-apache
|
||||
restart: always
|
||||
environment:
|
||||
- MATOMO_DATABASE_HOST=${MATOMO_DATABASE_HOST}
|
||||
- MATOMO_DATABASE_DB=${MATOMO_DATABASE_DB}
|
||||
- MATOMO_DATABASE_USER=${MATOMO_DATABASE_USER}
|
||||
- MATOMO_DATABASE_PASSWORD=${MATOMO_DATABASE_PASSWORD}
|
||||
volumes:
|
||||
- matomo:/var/www/html
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: mariadb:10.11
|
||||
restart: always
|
||||
command: --max-allowed-packet=64MB
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
- MYSQL_DATABASE=${MYSQL_DATABASE}
|
||||
- MYSQL_USER=${MYSQL_USER}
|
||||
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
|
||||
volumes:
|
||||
- db:/var/lib/mysql
|
||||
|
||||
volumes:
|
||||
matomo:
|
||||
db:
|
||||
BIN
blueprints/matomo/matomo.png
Normal file
BIN
blueprints/matomo/matomo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 125 KiB |
18
blueprints/matomo/meta.json
Normal file
18
blueprints/matomo/meta.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"id": "matomo",
|
||||
"name": "Matomo",
|
||||
"version": "5.1-apache",
|
||||
"description": "Leading open-source web analytics platform with global data ownership.",
|
||||
"logo": "matomo.png",
|
||||
"links": {
|
||||
"github": "https://github.com/matomo-org/matomo",
|
||||
"website": "https://matomo.org",
|
||||
"docs": "https://matomo.org/docs"
|
||||
},
|
||||
"tags": [
|
||||
"analytics",
|
||||
"metrics",
|
||||
"privacy",
|
||||
"self-hosted"
|
||||
]
|
||||
}
|
||||
22
blueprints/matomo/template.toml
Normal file
22
blueprints/matomo/template.toml
Normal file
@@ -0,0 +1,22 @@
|
||||
[variables]
|
||||
MYSQL_ROOT_PASSWORD = "${password:32}"
|
||||
MATOMO_DATABASE_DB = "matomo"
|
||||
MATOMO_DATABASE_USER = "matomo"
|
||||
MATOMO_DATABASE_PASSWORD = "${password:32}"
|
||||
MATOMO_DATABASE_HOST = "db"
|
||||
|
||||
[config]
|
||||
[[config.domains]]
|
||||
serviceName = "matomo"
|
||||
port = 80
|
||||
host = "${domain}"
|
||||
|
||||
[config.env]
|
||||
MATOMO_DATABASE_DB = "${MATOMO_DATABASE_DB}"
|
||||
MATOMO_DATABASE_USER = "${MATOMO_DATABASE_USER}"
|
||||
MATOMO_DATABASE_PASSWORD = "${MATOMO_DATABASE_PASSWORD}"
|
||||
MATOMO_DATABASE_HOST = "${MATOMO_DATABASE_HOST}"
|
||||
MYSQL_ROOT_PASSWORD = "${MYSQL_ROOT_PASSWORD}"
|
||||
MYSQL_PASSWORD = "${MATOMO_DATABASE_PASSWORD}"
|
||||
MYSQL_DATABASE = "${MATOMO_DATABASE_DB}"
|
||||
MYSQL_USER = "${MATOMO_DATABASE_USER}"
|
||||
Reference in New Issue
Block a user