diff --git a/README.md b/README.md index 81d2205..e78fc9f 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,6 @@ ### Bases de données - [MariaDB](mariadb.md) - [PostgreSQL](postgresql.md) + +### Observabilité +- [Grafana](grafana.md) diff --git a/metabase.md b/metabase.md new file mode 100644 index 0000000..1bbd95c --- /dev/null +++ b/metabase.md @@ -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 diff --git a/postgresql.md b/postgresql.md index 8a2ce74..493cf49 100644 --- a/postgresql.md +++ b/postgresql.md @@ -3,20 +3,21 @@ ## Debian ```shell -sudo apt install -y postgresql-common -sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh +apt install -y postgresql-common +/usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -sudo apt install postgresql-18 +apt install postgresql-18 ``` ## Docker ```shell -docker network create pgsql_net +docker build -t iut/pgsql:2025-13 -f postgresql.Dockerfile . ``` + ```shell -docker build -t iut/pgsql:2025-13 -f postgresql.Dockerfile . +docker network create pgsql_net ``` ```shell @@ -48,7 +49,6 @@ docker run --detach --name pgadmin \ ``` ``` - restart: "no" configs: - source: pgadmin_config target: /pgadmin4/servers.json