Metabase
This commit is contained in:
@@ -16,3 +16,6 @@
|
|||||||
### Bases de données
|
### Bases de données
|
||||||
- [MariaDB](mariadb.md)
|
- [MariaDB](mariadb.md)
|
||||||
- [PostgreSQL](postgresql.md)
|
- [PostgreSQL](postgresql.md)
|
||||||
|
|
||||||
|
### Observabilité
|
||||||
|
- [Grafana](grafana.md)
|
||||||
|
|||||||
32
metabase.md
Normal file
32
metabase.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
```shell
|
||||||
|
docker run --detach --name metabase \
|
||||||
|
--network proxy_net \
|
||||||
|
-e "MB_DB_TYPE=postgres" \
|
||||||
|
-e "MB_DB_HOST=pgsql" \
|
||||||
|
-e "MB_DB_PORT=5432" \
|
||||||
|
-e "MB_DB_USER=metabase_user" \
|
||||||
|
-e "MB_DB_PASS=supermotdepasse" \
|
||||||
|
-e "MB_DB_DBNAME=metabase" \
|
||||||
|
-e "MB_SITE_LOCALE=fr" \
|
||||||
|
-e "MB_ADMIN_EMAIL=etudiant@univ-lorraine.fr" \
|
||||||
|
-e "MB_ANON_TRACKING_ENABLED=false" \
|
||||||
|
-e "MB_CHECK_FOR_UPDATES=false" \
|
||||||
|
-e "MB_NO_SURVEYS=yes" \
|
||||||
|
-e "MB_START_OF_WEEK=monday" \
|
||||||
|
-e "MB_CUSTOM_FORMATTING: '{"type/Temporal":{"time_style":"HH:mm","date_style":"D MMMM, YYYY",-e "date_abbreviate":true},"type/Currency":{"currency":"EUR"},"type/Number":{"number_separators":", "}}'
|
||||||
|
-e "MB_EMAIL_SMTP_HOST=mailpit"
|
||||||
|
-e "MB_EMAIL_SMTP_PORT=1025"
|
||||||
|
-e "MB_EMAIL_FROM_ADDRESS=metabase@univ-lorraine.fr"
|
||||||
|
metabase/metabase:v0.56.5.5
|
||||||
|
```
|
||||||
|
# volumes:
|
||||||
|
# - /dev/urandom:/dev/random:ro
|
||||||
|
# environment:
|
||||||
|
|
||||||
|
#
|
||||||
|
# networks:
|
||||||
|
# - caddy_net
|
||||||
|
# labels:
|
||||||
|
# caddy: metabase.localhost
|
||||||
|
# caddy.reverse_proxy: "{{upstreams 3000}}"
|
||||||
|
# caddy.tls: internal
|
||||||
@@ -3,20 +3,21 @@
|
|||||||
## Debian
|
## Debian
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
sudo apt install -y postgresql-common
|
apt install -y postgresql-common
|
||||||
sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
|
/usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
|
||||||
|
|
||||||
sudo apt install postgresql-18
|
apt install postgresql-18
|
||||||
```
|
```
|
||||||
|
|
||||||
## Docker
|
## Docker
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker network create pgsql_net
|
docker build -t iut/pgsql:2025-13 -f postgresql.Dockerfile .
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker build -t iut/pgsql:2025-13 -f postgresql.Dockerfile .
|
docker network create pgsql_net
|
||||||
```
|
```
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
@@ -48,7 +49,6 @@ docker run --detach --name pgadmin \
|
|||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
restart: "no"
|
|
||||||
configs:
|
configs:
|
||||||
- source: pgadmin_config
|
- source: pgadmin_config
|
||||||
target: /pgadmin4/servers.json
|
target: /pgadmin4/servers.json
|
||||||
|
|||||||
Reference in New Issue
Block a user