chore: setup docker env

This commit is contained in:
Sonny
2024-04-27 17:30:54 +02:00
committed by Sonny
parent 1386db6935
commit 2531242615
7 changed files with 147 additions and 2 deletions

34
dev.docker-compose.yml Normal file
View File

@@ -0,0 +1,34 @@
name: dev-stack
services:
postgres:
container_name: postgres
image: postgres:16
restart: always
environment:
- POSTGRES_DB=${DB_DATABASE}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
healthcheck:
test: ['CMD-SHELL', 'pg_isready']
volumes:
- postgres_volume:/var/lib/postgresql/data
ports:
- '${DB_PORT}:5432'
pgadmin:
container_name: pgadmin
image: dpage/pgadmin4:8.5
restart: always
environment:
- PGADMIN_DEFAULT_EMAIL=myemail@gmail.com
- PGADMIN_DEFAULT_PASSWORD=a12345678
depends_on:
- postgres
volumes:
- ./docker-config/servers_pgadmin.json:/pgadmin4/servers.json
ports:
- '5050:80'
volumes:
postgres_volume:
name: postgres_test_adonisv6