This commit is contained in:
vdorge 2025-09-02 13:21:06 +02:00
commit 5c21597826
6 changed files with 34 additions and 25 deletions

View File

@ -1,10 +0,0 @@
# Configuration de la base de données en développement local
# Configuration PostgreSQL
POSTGRES_USER=admin
POSTGRES_PASSWORD=admin123
POSTGRES_DB=ptitpas_db
# Configuration PgAdmin (accessible sur http://localhost:8080)
PGADMIN_DEFAULT_EMAIL=admin@localhost
PGADMIN_DEFAULT_PASSWORD=admin123

View File

@ -7,39 +7,58 @@ Ce projet contient uniquement la **base de données** pour l'application PtitsPa
## Prérequis ## Prérequis
- Docker installé et à jour - Docker desktop installé et à jour
- Docker Compose installé - Docker Compose installé
```
https://www.docker.com/products/docker-desktop/
```
--- ---
## Lancer la base de données ## Lancer la base de données en local
Dans le terminal, depuis le dossier du projet, exécute : Dans le terminal, depuis le dossier du projet, exécute :
```bash ```bash
docker-compose up -d docker compose -f docker-compose.dev.yml up -d
```` ````
Et pour arreter le container Et pour arreter le container
```bash ```bash
docker-compose down docker compose -f docker-compose.dev.yml down -v
```` ````
--- ---
## Accéder à pgAdmin4 via internet
## Accéder à pgAdmin4
Ouvre ton navigateur et va sur : Ouvre ton navigateur et va sur :
``` ```
http://localhost:8080 https://ynov.ptits-pas.fr/pgadmin/login?next=/pgadmin/browser/
``` ```
### Connexion à pgAdmin4 ### Connexion à pgAdmin4
* **Email** : `admin@bdd.com` * **Email** : `admin@ptits-pas.fr`
* **Mot de passe** : `admin123`
---
## Accéder à pgAdmin4 via Docker
Ouvre ton navigateur et va sur :
```
http://localhost:8081
```
### Connexion à pgAdmin4
* **Email** : `admin@ptits-pas.fr`
* **Mot de passe** : `admin123` * **Mot de passe** : `admin123`
--- ---

BIN
bdd/.DS_Store vendored

Binary file not shown.

View File

@ -12,7 +12,7 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-admin123} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-admin123}
POSTGRES_DB: ${POSTGRES_DB:-ptitpas_db} POSTGRES_DB: ${POSTGRES_DB:-ptitpas_db}
ports: ports:
- "5432:5432" - "5433:5432"
volumes: volumes:
- ./migrations/01_init.sql:/docker-entrypoint-initdb.d/01_init.sql - ./migrations/01_init.sql:/docker-entrypoint-initdb.d/01_init.sql
- postgres_standalone_data:/var/lib/postgresql/data - postgres_standalone_data:/var/lib/postgresql/data
@ -25,10 +25,10 @@ services:
container_name: ptitspas-pgadmin-standalone container_name: ptitspas-pgadmin-standalone
restart: unless-stopped restart: unless-stopped
environment: environment:
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-admin@localhost} PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-admin@ptits-pas.fr}
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin123} PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin123}
ports: ports:
- "8080:80" - "8081:80"
depends_on: depends_on:
- postgres - postgres
networks: networks:

View File

@ -18,7 +18,7 @@ services:
container_name: ynov-pgadmin container_name: ynov-pgadmin
restart: unless-stopped restart: unless-stopped
environment: environment:
PGADMIN_DEFAULT_EMAIL: admin@ynov.local PGADMIN_DEFAULT_EMAIL: admin@ptits-pas.fr
PGADMIN_DEFAULT_PASSWORD: admin123 PGADMIN_DEFAULT_PASSWORD: admin123
depends_on: depends_on:
- db - db

View File

@ -245,7 +245,7 @@ INSERT INTO utilisateurs (
courriel, courriel,
mot_de_passe_hash, mot_de_passe_hash,
prenom, prenom,
nom, nom,admin@ptits-pas.fr
role, role,
statut, statut,
cree_le, cree_le,
@ -253,8 +253,8 @@ INSERT INTO utilisateurs (
) )
VALUES ( VALUES (
gen_random_uuid(), gen_random_uuid(),
'admin@ptitspas.com', 'admin@ptits-pas.fr',
'motdepasse_hashé', -- ⚠️ à remplacer par le hash réel du mot de passe 'admin123', -- ⚠️ à remplacer par le hash réel du mot de passe
'Admin', 'Admin',
'PtitsPas', 'PtitsPas',
'super_admin', 'super_admin',