Stacks: Subscribers Workshop: PostgreSQL
Stacks: Subscribers Workshop: pgAdmin
The subscriber workshop comes with a different stack version of PostgreSQL and PGAdmin compared to the open workshop counterpart.
What we think of PostgreSQL -
Without going into too much detail, PostgreSQL is a highly versatile and secure database that's used in many of the Docker stacks we've submitted on the VulpeLab website. It competes effectively with other popular systems like MySQL and MariaDB, offering top-tier performance and robust security.
Many of our stacks will reference this thread for further information.
About Journal -
PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. The origins of PostgreSQL date back to 1986 as part of the POSTGRES project at the University of California at Berkeley and has more than 35 years of active development on the core platform.
Feature highlights
- Open Source & Actively Maintained 
- SQL Standards Compliance 
- Extensible Architecture 
- Advanced Indexing & Optimization 
- High Performance 
- ACID Compliance & MVCC 
- Robust Security 
- Replication & Recovery 
- Cross-Platform & Language Support 
- Internationalization & Timezone Awareness 
Stack - Tested in Portainer
services:  
  db:
    container_name: PostgreSQL
    image: postgres
    mem_limit: 256m
    cpu_shares: 768
    healthcheck:
      test: ["CMD", "pg_isready", "-q", "-d", "postgres", "-U", "postgres"]
    environment:
      POSTGRES_PASSWORD: [CHANGE PASSWORD / MAKE IT 32 LENGTH]
      POSTGRES_DB: db
      PUID: 1000
      PGID: 1000
    volumes:
      - ./postgresql:/var/lib/postgresql/data:rw
    ports:
      - 5432:5432
    restart: always		
  
  pgadmin:
    container_name: pgAdmin
    image: dpage/pgadmin4:latest
    mem_limit: 256m
    cpu_shares: 768
    healthcheck:
      test: wget --no-verbose --tries=1 --spider http://localhost:5050
    environment:
      PGADMIN_DEFAULT_EMAIL: Your-own-email@-address
      PGADMIN_DEFAULT_PASSWORD: [CHANGE PASSWORD]
      PGADMIN_LISTEN_PORT: 5050
    ports:
      - 2660:5050
    volumes:
      - ./postgresadmin:/var/lib/pgadmin:rw
    restart: on-failure:5Troubleshooting Password Recovery (E-mail Not Sending)
If you are experiencing issues with password recovery (for example, the recovery e-mail is not being sent), the problem is usually related to your e-mail configuration inside the Docker container. To resolve this, you’ll need to update the container settings and make the necessary adjustments.
Our subscribers have access to a detailed step-by-step guide with the exact configuration changes required. This includes:
- How to access and edit the container environment variables 
- What SMTP settings need to be updated 
- Common issues and fixes for e-mail delivery from within Docker 
- Testing your configuration to confirm e-mails are working 
By following the guide, you’ll be able to restore password recovery functionality quickly and ensure your users receive e-mail notifications as expected.
Docker Source:
https://hub.docker.com/_/postgres
 
     
     
     
     
		 
	
There are no reviews to display.