- Migratie van de test omgeving naar nieuwe realiteit
This commit is contained in:
@@ -368,7 +368,7 @@ class DevConfig(Config):
|
||||
CHAT_CLIENT_PREFIX = 'chat-client/chat/'
|
||||
|
||||
# Define the static path
|
||||
STATIC_URL = 'https://evie-staging-static.askeveai.com'
|
||||
STATIC_URL = None
|
||||
|
||||
# PATH settings
|
||||
ffmpeg_path = '/usr/bin/ffmpeg'
|
||||
@@ -376,7 +376,7 @@ class DevConfig(Config):
|
||||
# OBJECT STORAGE
|
||||
OBJECT_STORAGE_TYPE = 'MINIO'
|
||||
OBJECT_STORAGE_TENANT_BASE = 'folder'
|
||||
OBJECT_STORAGE_BUCKET_NAME = ('eveai-tenants')
|
||||
OBJECT_STORAGE_BUCKET_NAME = 'eveai-tenants'
|
||||
# MINIO
|
||||
MINIO_ENDPOINT = 'minio:9000'
|
||||
MINIO_ACCESS_KEY = 'minioadmin'
|
||||
@@ -396,15 +396,15 @@ class TestConfig(Config):
|
||||
CHAT_CLIENT_PREFIX = 'chat-client/chat/'
|
||||
|
||||
# Define the static path
|
||||
STATIC_URL = 'https://evie-staging-static.askeveai.com'
|
||||
STATIC_URL = None
|
||||
|
||||
# PATH settings
|
||||
ffmpeg_path = '/usr/bin/ffmpeg'
|
||||
|
||||
# OBJECT STORAGE
|
||||
OBJECT_STORAGE_TYPE = 'MINIO'
|
||||
OBJECT_STORAGE_TENANT_BASE = 'bucket'
|
||||
OBJECT_STORAGE_BUCKET_NAME = 'main'
|
||||
OBJECT_STORAGE_TENANT_BASE = 'folder'
|
||||
OBJECT_STORAGE_BUCKET_NAME = 'eveai-tenants'
|
||||
# MINIO
|
||||
MINIO_ENDPOINT = 'minio:9000'
|
||||
MINIO_ACCESS_KEY = 'minioadmin'
|
||||
|
||||
@@ -18,10 +18,6 @@ x-common-variables: &common-variables
|
||||
FLASK_DEBUG: true
|
||||
SECRET_KEY: '31f87c24d691a5ee8e6a36eb14bf7ba6a19ff53ab1b37ecba140d0f7e577e41'
|
||||
SECURITY_PASSWORD_SALT: '331694859419473264015565568764321607531'
|
||||
MAIL_USERNAME: evie_test@askeveai.be
|
||||
MAIL_PASSWORD: '8pF6AucbXi9Rt6R'
|
||||
MAIL_SERVER: mail.flow-it.net
|
||||
MAIL_PORT: 465
|
||||
REDIS_URL: redis
|
||||
REDIS_PORT: '6379'
|
||||
FLOWER_USER: 'Felucia'
|
||||
@@ -32,11 +28,10 @@ x-common-variables: &common-variables
|
||||
MINIO_ENDPOINT: minio:9000
|
||||
MINIO_ACCESS_KEY: minioadmin
|
||||
MINIO_SECRET_KEY: minioadmin
|
||||
NGINX_SERVER_NAME: 'localhost http://macstudio.ask-eve-ai-local.com/'
|
||||
NGINX_SERVER_NAME: 'localhost http://test.ask-eve-ai-local.com/'
|
||||
CREWAI_STORAGE_DIR: "/app/crewai_storage"
|
||||
PUSH_GATEWAY_HOST: "pushgateway"
|
||||
PUSH_GATEWAY_PORT: "9091"
|
||||
COMPONENT_NAME: ${COMPONENT_NAME:-unknown}
|
||||
SW_EMAIL_ACCESS_KEY: "SCWFMQ871RE4XGF04SW0"
|
||||
SW_EMAIL_SECRET_KEY: "ec84604c-e2d4-4b0d-a120-40420693f42a"
|
||||
SW_EMAIL_SENDER: "admin_test@mail.askeveai.be"
|
||||
@@ -62,6 +57,42 @@ services:
|
||||
- eveai-test-network
|
||||
restart: unless-stopped
|
||||
|
||||
eveai_ops:
|
||||
image: ${REGISTRY_PREFIX:-}josakola/eveai_ops:latest
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: ./docker/eveai_ops/Dockerfile
|
||||
ports:
|
||||
- 4002:8080 # Dev app volgens port schema
|
||||
expose:
|
||||
- 8000
|
||||
environment:
|
||||
<<: *common-variables
|
||||
COMPONENT_NAME: eveai_ops
|
||||
ROLE: web
|
||||
PORT: 8080
|
||||
WORKERS: 1 # Dev: lagere concurrency
|
||||
WORKER_CLASS: gevent
|
||||
WORKER_CONN: 100
|
||||
LOGLEVEL: debug # Lowercase voor gunicorn
|
||||
MAX_REQUESTS: 1000
|
||||
MAX_REQUESTS_JITTER: 100
|
||||
volumes:
|
||||
- ./eveai_logs:/app/logs
|
||||
depends_on:
|
||||
redis:
|
||||
condition: service_healthy
|
||||
minio:
|
||||
condition: service_healthy
|
||||
healthcheck:
|
||||
test: [ "CMD", "curl", "-f", "http://localhost:8080/healthz/ready" ]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
start_period: 60s
|
||||
networks:
|
||||
- eveai-test-network
|
||||
|
||||
eveai_app:
|
||||
image: ${REGISTRY_PREFIX:-}josakola/eveai_app:latest
|
||||
ports:
|
||||
@@ -76,7 +107,7 @@ services:
|
||||
WORKERS: 2 # Test: hogere concurrency
|
||||
WORKER_CLASS: gevent
|
||||
WORKER_CONN: 100
|
||||
LOGLEVEL: info # Lowercase voor gunicorn
|
||||
LOGLEVEL: debug # Lowercase voor gunicorn
|
||||
MAX_REQUESTS: 1000
|
||||
MAX_REQUESTS_JITTER: 100
|
||||
volumes:
|
||||
@@ -105,9 +136,10 @@ services:
|
||||
COMPONENT_NAME: eveai_workers
|
||||
ROLE: worker
|
||||
CELERY_CONCURRENCY: 2 # Test: hogere concurrency
|
||||
CELERY_LOGLEVEL: INFO # Uppercase voor celery
|
||||
CELERY_LOGLEVEL: DEBUG # Uppercase voor celery
|
||||
CELERY_MAX_TASKS_PER_CHILD: 1000
|
||||
CELERY_PREFETCH: 1
|
||||
CELERY_QUEUE_NAME: embeddings
|
||||
volumes:
|
||||
- test_eveai_logs:/app/logs
|
||||
depends_on:
|
||||
@@ -133,7 +165,7 @@ services:
|
||||
WORKERS: 2 # Test: hogere concurrency
|
||||
WORKER_CLASS: gevent
|
||||
WORKER_CONN: 100
|
||||
LOGLEVEL: info # Lowercase voor gunicorn
|
||||
LOGLEVEL: debug # Lowercase voor gunicorn
|
||||
MAX_REQUESTS: 1000
|
||||
MAX_REQUESTS_JITTER: 100
|
||||
volumes:
|
||||
@@ -162,9 +194,10 @@ services:
|
||||
COMPONENT_NAME: eveai_chat_workers
|
||||
ROLE: worker
|
||||
CELERY_CONCURRENCY: 2 # Test: hogere concurrency
|
||||
CELERY_LOGLEVEL: INFO # Uppercase voor celery
|
||||
CELERY_LOGLEVEL: DEBUG # Uppercase voor celery
|
||||
CELERY_MAX_TASKS_PER_CHILD: 1000
|
||||
CELERY_PREFETCH: 1
|
||||
CELERY_QUEUE_NAME: llm_interactions
|
||||
volumes:
|
||||
- test_eveai_logs:/app/logs
|
||||
depends_on:
|
||||
@@ -188,7 +221,7 @@ services:
|
||||
WORKERS: 2 # Test: hogere concurrency
|
||||
WORKER_CLASS: gevent
|
||||
WORKER_CONN: 100
|
||||
LOGLEVEL: info # Lowercase voor gunicorn
|
||||
LOGLEVEL: debug # Lowercase voor gunicorn
|
||||
MAX_REQUESTS: 1000
|
||||
MAX_REQUESTS_JITTER: 100
|
||||
volumes:
|
||||
@@ -233,9 +266,10 @@ services:
|
||||
COMPONENT_NAME: eveai_entitlements
|
||||
ROLE: worker
|
||||
CELERY_CONCURRENCY: 2 # Test: hogere concurrency
|
||||
CELERY_LOGLEVEL: INFO # Uppercase voor celery
|
||||
CELERY_LOGLEVEL: DEBUG # Uppercase voor celery
|
||||
CELERY_MAX_TASKS_PER_CHILD: 1000
|
||||
CELERY_PREFETCH: 1
|
||||
CELERY_QUEUE_NAME: entitlements
|
||||
volumes:
|
||||
- test_eveai_logs:/app/logs
|
||||
depends_on:
|
||||
|
||||
Reference in New Issue
Block a user