fix(db): update __init__ export for postgres pool and dockerfiles
This commit is contained in:
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
from db.database import init_db, get_db_connection
|
from db.database import init_db, get_db_pool, close_db_pool
|
||||||
from db.models import SourceChannel, TargetChannel, Post, Setting
|
from db.models import SourceChannel, TargetChannel, Post, Setting
|
||||||
from db.repository import Repository
|
from db.repository import Repository
|
||||||
|
|
||||||
__all__ = ["init_db", "get_db_connection", "SourceChannel", "TargetChannel", "Post", "Setting", "Repository"]
|
__all__ = ["init_db", "get_db_pool", "close_db_pool", "SourceChannel", "TargetChannel", "Post", "Setting", "Repository"]
|
||||||
|
|||||||
+8
-6
@@ -32,21 +32,22 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/app/data
|
- copykar_data:/app/data
|
||||||
- ./sessions:/app/sessions
|
- copykar_sessions:/app/sessions
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
image: prom/prometheus:v2.54.1
|
build:
|
||||||
|
context: ./monitoring/prometheus
|
||||||
container_name: copykar_prometheus
|
container_name: copykar_prometheus
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ./monitoring/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
|
|
||||||
- prometheus_data:/prometheus
|
- prometheus_data:/prometheus
|
||||||
ports:
|
ports:
|
||||||
- "9090:9090"
|
- "9090:9090"
|
||||||
|
|
||||||
grafana:
|
grafana:
|
||||||
image: grafana/grafana:11.2.0
|
build:
|
||||||
|
context: ./monitoring/grafana
|
||||||
container_name: copykar_grafana
|
container_name: copykar_grafana
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
@@ -56,7 +57,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
volumes:
|
volumes:
|
||||||
- ./monitoring/grafana/provisioning:/etc/grafana/provisioning
|
|
||||||
- grafana_data:/var/lib/grafana
|
- grafana_data:/var/lib/grafana
|
||||||
depends_on:
|
depends_on:
|
||||||
- prometheus
|
- prometheus
|
||||||
@@ -65,3 +65,5 @@ volumes:
|
|||||||
postgres_data:
|
postgres_data:
|
||||||
prometheus_data:
|
prometheus_data:
|
||||||
grafana_data:
|
grafana_data:
|
||||||
|
copykar_data:
|
||||||
|
copykar_sessions:
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
FROM grafana/grafana:11.2.0
|
||||||
|
COPY provisioning /etc/grafana/provisioning
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
FROM prom/prometheus:v2.54.1
|
||||||
|
COPY prometheus.yml /etc/prometheus/prometheus.yml
|
||||||
Reference in New Issue
Block a user