Compare commits
2 Commits
59202e7e0c
...
1e54320ad4
| Author | SHA1 | Date | |
|---|---|---|---|
| 1e54320ad4 | |||
| 9302661dc4 |
@@ -1,7 +1,7 @@
|
|||||||
APP_ENV=dev
|
APP_ENV=dev
|
||||||
APP_HOST=127.0.0.1
|
APP_HOST=127.0.0.1
|
||||||
APP_PORT=8011
|
APP_PORT=8011
|
||||||
DATABASE_URL=sqlite:///./data/coordinator.db
|
DATABASE_URL=sqlite:////opt/aitbc/data/coordinator.db
|
||||||
CLIENT_API_KEYS=${CLIENT_API_KEY},client_dev_key_2
|
CLIENT_API_KEYS=${CLIENT_API_KEY},client_dev_key_2
|
||||||
MINER_API_KEYS=${MINER_API_KEY},miner_dev_key_2
|
MINER_API_KEYS=${MINER_API_KEY},miner_dev_key_2
|
||||||
ADMIN_API_KEYS=${ADMIN_API_KEY}
|
ADMIN_API_KEYS=${ADMIN_API_KEY}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import json
|
|||||||
from decimal import Decimal
|
from decimal import Decimal
|
||||||
|
|
||||||
# Database configurations
|
# Database configurations
|
||||||
SQLITE_DB = "coordinator.db"
|
SQLITE_DB = "/opt/aitbc/data/coordinator.db"
|
||||||
PG_CONFIG = {
|
PG_CONFIG = {
|
||||||
"host": "localhost",
|
"host": "localhost",
|
||||||
"database": "aitbc_coordinator",
|
"database": "aitbc_coordinator",
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ from decimal import Decimal
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
# Database configurations
|
# Database configurations
|
||||||
SQLITE_DB = "coordinator.db"
|
SQLITE_DB = "/opt/aitbc/data/coordinator.db"
|
||||||
PG_CONFIG = {
|
PG_CONFIG = {
|
||||||
"host": "localhost",
|
"host": "localhost",
|
||||||
"database": "aitbc_coordinator",
|
"database": "aitbc_coordinator",
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class DatabaseConfig(BaseSettings):
|
|||||||
|
|
||||||
# Default SQLite path - consistent with blockchain-node pattern
|
# Default SQLite path - consistent with blockchain-node pattern
|
||||||
if self.adapter == "sqlite":
|
if self.adapter == "sqlite":
|
||||||
return "sqlite:///./data/coordinator.db"
|
return "sqlite:////opt/aitbc/data/coordinator.db"
|
||||||
|
|
||||||
# Default PostgreSQL connection string
|
# Default PostgreSQL connection string
|
||||||
return f"{self.adapter}://localhost:5432/coordinator"
|
return f"{self.adapter}://localhost:5432/coordinator"
|
||||||
@@ -187,7 +187,7 @@ class Settings(BaseSettings):
|
|||||||
if self.database.url:
|
if self.database.url:
|
||||||
return self.database.url
|
return self.database.url
|
||||||
# Default SQLite path - consistent with blockchain-node pattern
|
# Default SQLite path - consistent with blockchain-node pattern
|
||||||
return "sqlite:///./data/coordinator.db"
|
return "sqlite:////opt/aitbc/data/coordinator.db"
|
||||||
|
|
||||||
@database_url.setter
|
@database_url.setter
|
||||||
def database_url(self, value: str):
|
def database_url(self, value: str):
|
||||||
|
|||||||
@@ -2,13 +2,14 @@
|
|||||||
|
|
||||||
from sqlmodel import create_engine, SQLModel
|
from sqlmodel import create_engine, SQLModel
|
||||||
from sqlalchemy import StaticPool
|
from sqlalchemy import StaticPool
|
||||||
|
from .config import settings
|
||||||
|
|
||||||
# Create in-memory SQLite database for now
|
# Create database engine using URL from config
|
||||||
engine = create_engine(
|
engine = create_engine(
|
||||||
"sqlite:///./data/coordinator.db",
|
settings.database_url,
|
||||||
connect_args={"check_same_thread": False},
|
connect_args={"check_same_thread": False} if settings.database_url.startswith("sqlite") else {},
|
||||||
poolclass=StaticPool,
|
poolclass=StaticPool if settings.database_url.startswith("sqlite") else None,
|
||||||
echo=True # Enable SQL logging for debugging
|
echo=settings.test_mode # Enable SQL logging for debugging in test mode
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
0
dev/scripts/dev_heartbeat.py
Normal file → Executable file
0
dev/scripts/dev_heartbeat.py
Normal file → Executable file
Reference in New Issue
Block a user