hotspot / docker-compose.yml
mbonea-ewallet godwin
possibly ready?
f4dfdc4
version: '3'
services:
# db:
# image: postgres
# environment:
# POSTGRES_USER: user
# POSTGRES_PASSWORD: password
# POSTGRES_DB: mydatabase
# POSTGRES_INITDB_ARGS: "--encoding=UTF-8 --no-local"
# TZ: UTC
# ports:
# - "5432:5432"
# volumes:
# - postgres_data:/var/lib/postgresql/data
# command: postgres -c max_connections=500 -c shared_buffers=1GB -c effective_cache_size=3GB -c maintenance_work_mem=512MB
# grafana:
# image: grafana/grafana:latest
# restart: always
# ports:
# - "3000:3000"
# environment:
# GF_AUTH_ANONYMOUS_ENABLED: "true"
# GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin"
# GF_AUTH_ANONYMOUS_ORG_NAME: "Main Org."
# GF_SECURITY_ADMIN_USER: user
# GF_SECURITY_ADMIN_PASSWORD: password
# DATABASE_TYPE: postgres
# DATABASE_HOST: db
# DATABASE_PORT: 5432
# DATABASE_NAME: mydatabase
# DATABASE_USER: user
# DATABASE_PASSWORD: password
app:
restart: always
build:
context: .
ports:
- "8000:8000"
depends_on:
- db
environment:
- DATABASE_URL=postgresql://user:password@db:5432/mydatabase
command: uvicorn App.app:app --host 0.0.0.0 --port 8000 --workers 4
volumes:
postgres_data: