41 lines
1.2 KiB
YAML
Executable File
41 lines
1.2 KiB
YAML
Executable File
services:
|
|
postgres:
|
|
image: postgres:latest
|
|
container_name: postgres-db
|
|
environment:
|
|
POSTGRES_USER: ${POSTGRES_USER:-user}
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-password}
|
|
POSTGRES_DB: ${POSTGRES_DB:-time_tracking_db}
|
|
ports:
|
|
- "${POSTGRES_PORT:-5432}:5432"
|
|
volumes:
|
|
- postgres_data:/var/lib/postgresql/data
|
|
|
|
pgadmin:
|
|
image: dpage/pgadmin4:latest
|
|
container_name: pgadmin
|
|
environment:
|
|
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-admin@admin.com}
|
|
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin}
|
|
#PGADMIN_CONFIG_SERVER_MODE: 'False'
|
|
ports:
|
|
- "5050:80"
|
|
|
|
redis:
|
|
image: redis/redis-stack:latest
|
|
#image: redis:latest
|
|
container_name: redis-server
|
|
ports:
|
|
- "${REDIS_PORT:-6379}:6379"
|
|
- "8001:8001" # RedisInsight WebUI
|
|
#environment:
|
|
# - REDIS_ARGS=--requirepass ${REDIS_PASSWORD:-password}
|
|
volumes:
|
|
- redis_data:/data
|
|
- ./_common/docker/redis.conf:/usr/local/etc/redis/redis.conf
|
|
#command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
|
|
|
|
volumes:
|
|
postgres_data:
|
|
redis_data:
|