|
@@ -22,7 +22,7 @@ services:
|
|
|
- ai_network
|
|
- ai_network
|
|
|
|
|
|
|
|
postgres:
|
|
postgres:
|
|
|
- image: kartoza/postgis:16
|
|
|
|
|
|
|
+ image: kartoza-postgis-pgvector:16
|
|
|
container_name: postgres_postgis
|
|
container_name: postgres_postgis
|
|
|
restart: always
|
|
restart: always
|
|
|
ports:
|
|
ports:
|
|
@@ -42,8 +42,8 @@ services:
|
|
|
- /backups/docker/postgres:/backups
|
|
- /backups/docker/postgres:/backups
|
|
|
- /etc/localtime:/etc/localtime
|
|
- /etc/localtime:/etc/localtime
|
|
|
healthcheck:
|
|
healthcheck:
|
|
|
- test: ["CMD-SHELL", "pg_isready -U ai_user -d research_db"]
|
|
|
|
|
- interval: 10s
|
|
|
|
|
|
|
+ test: ["CMD-SHELL", "pg_isready -h 127.0.0.1 -p 5432 -U ai_user -d research_db"]
|
|
|
|
|
+ interval: 60s
|
|
|
timeout: 5s
|
|
timeout: 5s
|
|
|
retries: 5
|
|
retries: 5
|
|
|
networks:
|
|
networks:
|
|
@@ -77,13 +77,14 @@ services:
|
|
|
|
|
|
|
|
weaviate:
|
|
weaviate:
|
|
|
mem_limit: 4g
|
|
mem_limit: 4g
|
|
|
- image: semitechnologies/weaviate:1.28.0
|
|
|
|
|
|
|
+ image: semitechnologies/weaviate:1.39.2
|
|
|
container_name: weaviate
|
|
container_name: weaviate
|
|
|
restart: always
|
|
restart: always
|
|
|
ports:
|
|
ports:
|
|
|
- "8080:8080"
|
|
- "8080:8080"
|
|
|
- "50051:50051"
|
|
- "50051:50051"
|
|
|
environment:
|
|
environment:
|
|
|
|
|
+ TZ: Europe/Tallinn
|
|
|
QUERY_DEFAULTS_LIMIT: 25
|
|
QUERY_DEFAULTS_LIMIT: 25
|
|
|
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: 'true'
|
|
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: 'true'
|
|
|
PERSISTENCE_DATA_PATH: '/var/lib/weaviate'
|
|
PERSISTENCE_DATA_PATH: '/var/lib/weaviate'
|
|
@@ -91,6 +92,8 @@ services:
|
|
|
CLUSTER_HOSTNAME: 'weaviate'
|
|
CLUSTER_HOSTNAME: 'weaviate'
|
|
|
LANG: C.UTF-8
|
|
LANG: C.UTF-8
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - /usr/share/zoneinfo:/usr/share/zoneinfo:ro
|
|
|
|
|
+ - /etc/localtime:/etc/localtime:ro
|
|
|
- weaviate_data:/var/lib/weaviate
|
|
- weaviate_data:/var/lib/weaviate
|
|
|
- /backups/docker/weaviate:/backups
|
|
- /backups/docker/weaviate:/backups
|
|
|
- /etc/localtime:/etc/localtime
|
|
- /etc/localtime:/etc/localtime
|
|
@@ -131,11 +134,13 @@ services:
|
|
|
ports:
|
|
ports:
|
|
|
- "8887:8888"
|
|
- "8887:8888"
|
|
|
environment:
|
|
environment:
|
|
|
|
|
+ - TZ=Europe/Tallinn
|
|
|
- JUPYTER_ENABLE_LAB=yes
|
|
- JUPYTER_ENABLE_LAB=yes
|
|
|
- JUPYTER_TOKEN=ai_server_2026
|
|
- JUPYTER_TOKEN=ai_server_2026
|
|
|
- LANG=C.UTF-8
|
|
- LANG=C.UTF-8
|
|
|
#- TZ=Europe/Tallinn
|
|
#- TZ=Europe/Tallinn
|
|
|
volumes:
|
|
volumes:
|
|
|
|
|
+ - /etc/localtime:/etc/localtime:ro
|
|
|
- /data/docker/jupyter/notebooks:/home/jovyan/work
|
|
- /data/docker/jupyter/notebooks:/home/jovyan/work
|
|
|
- /data/docker/jupyter/data:/home/jovyan/data
|
|
- /data/docker/jupyter/data:/home/jovyan/data
|
|
|
- jupyter_data:/home/jovyan/.jupyter
|
|
- jupyter_data:/home/jovyan/.jupyter
|