Skip to content

HubertRonald/PostgreSQLPgAdmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

postgres Docker GitHub last commit MIT

PostgreSQLPgAdmin

Este repositorio permite correr un ambiente local de Postgres con PgAdmin

Inicio

  1. Una vez se clone el proyecto

    git clone https://github.com/HubertRonald/PostgreSQLPgAdmin.git
  2. Luego habilita los siguientes scripts de bash para que puedan ser ejecutados:

    chmod +x start.sh stop.sh
  3. Asegurase de tener Docker Desktop encendido

  4. Se puede iniciar rápidamente desde la terminal con:

    ./start.sh
  5. 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.

  6. Registrar un servidor (ver el servicio: db del docker-compose.yml)

  7. En la pestaña General asignar el nombre que prefieras

  8. 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

  9. 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 script start.sh elimina los archivos .gitkeep en el carpetas ./data/pgdata/ y ./data/pgadmin_data/ para levantar el servicio db, 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 en docker-compose.


Enlaces

Muestra de bases de datos en Postgres

.gitignore

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

Autores


Ve también la lista de contribuyentes que participaron en este proyecto.

Licencia


Este proyecto está bajo licencia MIT - ver la LICENCIA archivo (en inglés) con más detalles

About

Este repositorio permite correr un ambiente local de Postgres con PgAdmin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages