Este repositorio permite correr un ambiente local de Postgres con PgAdmin
-
Una vez se clone el proyecto
git clone https://github.com/HubertRonald/PostgreSQLPgAdmin.git
-
Luego habilita los siguientes scripts de bash para que puedan ser ejecutados:
chmod +x start.sh stop.sh
-
Asegurase de tener Docker Desktop encendido
-
Se puede iniciar rápidamente desde la terminal con:
./start.sh
-
Una vez levantado el contenedor ingresa a localhost:8080 loguearte con:
Concepto Parámetro correo/usuario me@admin.com clave admin Nota: Tener presente que el port de entrada al pgadmin es
80
en el contenedor por defecto. -
Registrar un servidor (ver el servicio: db del docker-compose.yml)
-
En la pestaña
Conexión
los valores son los correspondientes a:Concepto Parámetro Nota Nombre/Dirección de servidor local_postgresql Puerto 5432 En local se define así en postgres por defecto. El puerto de entrada hacia el contenedor puede ser el que prefieras (5050) Nombre de usuario root clave root -
Para finalizar el proceso (saliendo previamente del pgadmin), en la terminal correr:
./stop.sh
Nota: Tener encuenta que el archivo
.env
se sube a este repo a modo de ejemplo, removerlo (o comentarlo) en el .gitignore cuando clones el proyecto para que puedas personalizar tus claves y demás
⚠️ Consideración: El scriptstart.sh
elimina los archivos.gitkeep
en el carpetas./data/pgdata/
y./data/pgadmin_data/
para levantar el serviciodb
, caso contratio este no funcionará en un inicio. Estos archivos.gitkeep
se colocaron en el las carpetas a efecto de que puedan ser incluidas en el repositorio y con ello quede la traza de los volumenes endocker-compose
.
Muestra de bases de datos en Postgres
Fue generado en gitignore.io con los filtros macos
, windows
y consumido mediante su API como archivo crudo desde la terminal:
curl -L https://www.toptal.com/developers/gitignore/api/macos,windows > .gitignore
Nota: Tener encuenta que el archivo
.env
se sube a este repo a modo de ejemplo, removerlo (o comentarlo) en el .gitignore cuando clones el proyecto para que puedas personalizar tus claves y demás
- Hubert Ronald - Trabajo Inicial - HubertRonald / PostgreSQLPgAdmin
Ve también la lista de contribuyentes que participaron en este proyecto.
Este proyecto está bajo licencia MIT - ver la LICENCIA archivo (en inglés) con más detalles