/ compose.yaml
compose.yaml
 1  services:
 2    postgres:
 3      image: postgres:alpine
 4      container_name: postgres_container
 5      environment:
 6        POSTGRES_USER: cmcfl
 7        POSTGRES_PASSWORD: adminadmin
 8      volumes:
 9        - postgres_data:/var/lib/postgresql/data:z
10        - ./postgres_files:/postgres_files:z
11      ports:
12        - "5432:5432"
13      networks:
14        - postgres_network
15  
16    pgadmin:
17      image: dpage/pgadmin4
18      container_name: pgadmin_container
19      environment:
20        PGADMIN_DEFAULT_EMAIL: cmc@fl.cl
21        PGADMIN_DEFAULT_PASSWORD: adminadmin
22      ports:
23        - "8080:80"
24      networks:
25        - postgres_network
26      depends_on:
27        - postgres
28  
29  volumes:
30    postgres_data:
31  
32  networks:
33    postgres_network:
34      driver: bridge