Skip to content

Commit 509dc19

Browse files
milanmajchrakMilanMajchrák
and
MilanMajchrák
authored
internal/add-matomo-startup-script-into-pipeline (#127)
Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
1 parent e15cca2 commit 509dc19

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

build-scripts/run/start.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
if [[ "x$ENVFILE" == "x" ]]; then
44
export ENVFILE=$(pwd)/envs/.default
5-
fi
5+
fi
66

77
source $ENVFILE
88

@@ -17,6 +17,7 @@ popd
1717
# Create admin user
1818
# set DOCKER_OWNER to match our image (see cli.yml)
1919
pushd ../..
20+
docker-compose --env-file $ENVFILE -p dq-d7 -f docker/matomo-w-db.yml up
2021
docker-compose --env-file $ENVFILE -p dq-d7 -f docker/cli.yml run --rm dspace-cli create-administrator -e test@test.edu -f admin -l user -p admin -c en
2122
docker-compose --env-file $ENVFILE -p dq-d7 -f docker/cli.yml run --rm dspace-cli user --add -m user@test.edu -g meno -s priezvisko -l en -p user -o dataquest
2223
docker-compose --env-file $ENVFILE -p dq-d7 -f docker/cli.yml run --rm dspace-cli version

docker/matomo-w-db.yml

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
version: "3.5"
2+
3+
services:
4+
db:
5+
image: mariadb
6+
restart: always
7+
ports:
8+
- 127.0.0.1:3306:3306
9+
container_name: mdb
10+
environment:
11+
MARIADB_ROOT_PASSWORD: ${MATOMO_MARIADB_ROOT_PASSWORD:-example}
12+
MARIADB_AUTO_UPGRADE: ${MATOMO_MARIADB_AUTO_UPGRADE:--1}
13+
MARIADB_INITDB_SKIP_TZINFO: ${MATOMO_MARIADB_INITDB_SKIP_TZINFO:-1}
14+
15+
gui:
16+
image: phpmyadmin/phpmyadmin
17+
ports:
18+
- 8148:80
19+
container_name: phpAdmin
20+
restart: always
21+
links:
22+
- "db:db"
23+
24+
matomo:
25+
image: matomo
26+
container_name: matomo_statistics
27+
restart: always
28+
environment:
29+
MYSQL_PASSWORD: ${MATOMO_MYSQL_PASSWORD:-example}
30+
MYSQL_DATABASE: ${MATOMO_MYSQL_DATABASE:-matomo_statistics}
31+
MYSQL_USER: ${MATOMO_MYSQL_USER:-root}
32+
MATOMO_DATABASE_ADAPTER: mysql
33+
MATOMO_DATABASE_HOST: db
34+
MATOMO_DATABASE_USERNAME: ${MATOMO_DATABASE_USERNAME:-root}
35+
MATOMO_DATABASE_PASSWORD: ${MATOMO_DATABASE_PASSWORD:-example}
36+
MATOMO_DATABASE_DBNAME: ${MATOMO_DATABASE_DBNAME:-matomo_statistics}
37+
ports:
38+
- 8135:80

0 commit comments

Comments
 (0)