matomo update

This commit is contained in:
2024-04-18 16:42:14 -07:00
parent c205a8afa0
commit 06496e4741
5 changed files with 12 additions and 128 deletions
-53
View File
@@ -1,53 +0,0 @@
################################################################################
# Joomla
# Update the .env file
#
# Version 1
################################################################################
version: '3.3'
volumes:
mariadb:
joomla:
networks:
admin_web:
external:
name: admin_web
services:
mariadb:
image: mariadb:${LAMPDB_V}
restart: always
volumes:
- mariadb:/var/lib/mysql
networks:
- admin_web
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_USER: joomla
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_DATABASE: joomla
memcached:
image: memcached:${MEM_V}
restart: always
networks:
- admin_web
lamp:
image: nick/ubuntu-apache-php:latest
restart: always
links:
- mariadb
networks:
- admin_web
volumes:
- joomla:/var/www/html
labels:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_lamp.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_lamp.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_lamp.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_lamp.loadbalancer.server.port=80"
-15
View File
@@ -1,15 +0,0 @@
# docker-compose -p <PREFIX> up -d
# Domains & Project
PREFIX=p1
DOMAIN_NAME=p1.nickyeoman.com
# PASSWORDS
MYSQL_PASSWORD=8YDmMw4ePRvBc2Z2
MYSQL_ROOT_PASSWORD=5XLvbJ76r3yKREw8
# Software versions
# https://hub.docker.com/_/mariadb
LAMPDB_V=10.4.12
# https://hub.docker.com/_/memcached/
MEM_V=1.6.5
-31
View File
@@ -1,31 +0,0 @@
################################################################################
# Joomla
# Update the .env file
#
# Version 1
################################################################################
version: '3.3'
volumes:
lap:
networks:
admin_web:
external:
name: admin_web
services:
lap:
image: nick/ubuntu-apache-php:latest
restart: always
networks:
- admin_web
volumes:
- lap:/var/www/html
labels:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_lap.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_lap.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_lap.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_lap.loadbalancer.server.port=80"
-5
View File
@@ -1,5 +0,0 @@
# docker-compose -p <PREFIX> up -d
# Domains & Project
PREFIX=p1
DOMAIN_NAME=p1.nickyeoman.com
+12 -24
View File
@@ -1,21 +1,19 @@
################################################################################ ################################################################################
# matomo # matomo
# #
# Version 1 # Sample .env
# #
# MATOMO_MYSQL_ROOT_PASSWORD=ChangeRootPass
# MATOMO_MYSQL_PASSWORD=ChangeThisPassword
# NETWORKNAME=admin_web
# DB_V=11.3.2
################################################################################ ################################################################################
version: '3.3' version: '3.8'
volumes:
matomodb:
matomo:
matomoconfig:
matomologs:
networks: networks:
admin_web: default:
external: external:
name: admin_web name: ${NETWORKNAME:-default}
services: services:
@@ -23,9 +21,7 @@ services:
image: mariadb:${DB_V} image: mariadb:${DB_V}
restart: always restart: always
volumes: volumes:
- matomodb:/var/lib/mysql - ./data/matomodb:/var/lib/mysql
networks:
- admin_web
environment: environment:
MYSQL_ROOT_PASSWORD: ${MATOMO_MYSQL_ROOT_PASSWORD} MYSQL_ROOT_PASSWORD: ${MATOMO_MYSQL_ROOT_PASSWORD}
MYSQL_PASSWORD: ${MATOMO_MYSQL_PASSWORD} MYSQL_PASSWORD: ${MATOMO_MYSQL_PASSWORD}
@@ -36,15 +32,7 @@ services:
matomo: matomo:
image: matomo:${MATOMO_V} image: matomo:${MATOMO_V}
volumes: volumes:
- matomo:/var/www/html - ./data/matomo:/var/www/html
- matomoconfig:/var/www/html/config - ./data/matomoconfig:/var/www/html/config
- matomologs:/var/www/html/logs - ./data/matomologs:/var/www/html/logs
networks:
- admin_web
restart: always restart: always
labels:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_matomo.rule=Host(`${MATOMO_DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_matomo.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_matomo.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_matomo.loadbalancer.server.port=80"