commit
This commit is contained in:
commit
5c21597826
10
.env.example
10
.env.example
@ -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
|
|
||||||
35
README.md
35
README.md
@ -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
BIN
bdd/.DS_Store
vendored
Binary file not shown.
@ -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:
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user