An open API service indexing awesome lists of open source software.

https://github.com/feliperdamaceno/docker-postgresql-boilerplate

A Docker PostgreSQL boilerplate with Docker Compose, including PgAdmin for database management, and a detailed setup guide for easy configuration and deployment.
https://github.com/feliperdamaceno/docker-postgresql-boilerplate

docker-compose pgadmin postgresql

Last synced: about 1 month ago
JSON representation

A Docker PostgreSQL boilerplate with Docker Compose, including PgAdmin for database management, and a detailed setup guide for easy configuration and deployment.

Awesome Lists containing this project

README

          

## docker-postgresql-boilerplate

A Docker PostgreSQL boilerplate with Docker Compose, including PgAdmin for
database management, and a detailed setup guide for easy configuration and
deployment.

## How to Setup

### 1. Postgres Setup:

Use `.env.example` file as a reference to setup the required environment
variables.

After doing that, run the following command to create your Postgres service:

```bash
docker-compose -p postgres up -d
```

To take down the docker services, just use:

```bash
docker-compose -p postgres down
```

### 2. pgAdmin Setup:

Once your containers are up and running, navigate to http://localhost:8080 to
access your pgAdmin service, then login with the credentials set in your `.env`
file.

Next, create a new server connection and name your server as desired.

Finally, in the Connection tab, set **Host name/address** as **postgres**,
**Username** and **Password** as set in your `.env` file, and **Port** number as
**5432**, then click save.

Once done, pgAdmin should be connected to the Postgres database.

When consuming your Postgres database, use the following URL structure:

```
postgresql://USERNAME:PASSWORD@localhost:PORT/DATABASE_NAME
```

## Licence

This is an open-source project and is available under the
[**MIT License**](LICENSE). You are free to use, modify, and distribute the code
in accordance with the terms of the license.

## Contributors

Contributions are highly appreciated! If you encounter any issues or have
suggestions for improvements, please feel free to open an issue or submit a pull
request.

[feliperdamaceno](https://github.com/feliperdamaceno)

## Contact me

Linkedin: [feliperdamaceno](https://www.linkedin.com/in/feliperdamaceno)