poller docker
Some checks failed
Build and Push Agent Docker Image / build (push) Failing after 1m5s
Build and Push Poller Docker Image / build (push) Failing after 43s
Build and Push Web Docker Image / build (push) Successful in 3m35s

This commit is contained in:
2025-12-12 17:52:44 +01:00
parent feabb681e8
commit 4ce3eb0abd
7 changed files with 124 additions and 13 deletions

View File

@@ -27,26 +27,37 @@ logger.addHandler(logHandler)
#####
dotenv.load_dotenv('/home/pew/scripts-private/loser/cavepedia-v2/poller.env')
# Load .env file if it exists (for local dev)
dotenv.load_dotenv()
COHERE_API_KEY = os.getenv('COHERE_API_KEY')
S3_ACCESS_KEY = os.getenv('S3_ACCESS_KEY')
S3_SECRET_KEY = os.getenv('S3_SECRET_KEY')
# Required environment variables
COHERE_API_KEY = os.environ['COHERE_API_KEY']
S3_ACCESS_KEY = os.environ['S3_ACCESS_KEY']
S3_SECRET_KEY = os.environ['S3_SECRET_KEY']
S3_ENDPOINT = os.environ.get('S3_ENDPOINT', 'https://s3.bigcavemaps.com')
S3_REGION = os.environ.get('S3_REGION', 'eu')
# Database config
DB_HOST = os.environ.get('DB_HOST', 'localhost')
DB_PORT = int(os.environ.get('DB_PORT', '5432'))
DB_NAME = os.environ.get('DB_NAME', 'cavepediav2_db')
DB_USER = os.environ.get('DB_USER', 'cavepediav2_user')
DB_PASSWORD = os.environ['DB_PASSWORD']
s3 = boto3.client(
's3',
aws_access_key_id=S3_ACCESS_KEY,
aws_secret_access_key=S3_SECRET_KEY,
endpoint_url='https://s3.bigcavemaps.com',
region_name='eu',
endpoint_url=S3_ENDPOINT,
region_name=S3_REGION,
)
co = cohere.ClientV2(api_key=COHERE_API_KEY)
conn = psycopg.connect(
host='::1',
port=9030,
dbname='cavepediav2_db',
user='cavepediav2_user',
password='cavepediav2_pw',
host=DB_HOST,
port=DB_PORT,
dbname=DB_NAME,
user=DB_USER,
password=DB_PASSWORD,
row_factory=dict_row,
)