Progress on API routes
This commit is contained in:
31
dev_infra/compose.yaml
Normal file
31
dev_infra/compose.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
services:
|
||||
# PostgreSQL database
|
||||
postgresql_db:
|
||||
image: postgres:latest
|
||||
container_name: postgresql-db
|
||||
restart: always
|
||||
ports:
|
||||
- "5432:5432" # Default PostgreSQL port
|
||||
environment:
|
||||
POSTGRES_USER: glossary_dev_user
|
||||
POSTGRES_DB: glossary_dev_db
|
||||
POSTGRES_PASSWORD: glossary_dev_password
|
||||
volumes:
|
||||
- postgresql_db_data:/var/lib/postgresql # Docker managed volume
|
||||
|
||||
# pgAdmin4 Web UI for PostgreSQL database
|
||||
pgadmin:
|
||||
image: dpage/pgadmin4:latest
|
||||
container_name: pgadmin
|
||||
restart: always
|
||||
ports:
|
||||
- "8888:80" # Expose Web UI to port 8888
|
||||
environment:
|
||||
PGADMIN_DEFAULT_EMAIL: admin@example.com
|
||||
PGADMIN_DEFAULT_PASSWORD: postgresql
|
||||
volumes:
|
||||
- pgadmin_data:/var/lib/pgadmin # Docker managed volume
|
||||
|
||||
volumes:
|
||||
postgresql_db_data:
|
||||
pgadmin_data:
|
||||
Reference in New Issue
Block a user