|
|
@@ -24,6 +24,7 @@ services:
|
|
|
restart: unless-stopped
|
|
|
|
|
|
libreoffice:
|
|
|
+ image: aurak-libreoffice:latest
|
|
|
build:
|
|
|
context: ./libreoffice-server
|
|
|
dockerfile: Dockerfile
|
|
|
@@ -58,52 +59,52 @@ services:
|
|
|
# echo 'All models pulled successfully!' &&
|
|
|
# wait"
|
|
|
|
|
|
- server:
|
|
|
- build:
|
|
|
- context: ./server
|
|
|
- dockerfile: Dockerfile
|
|
|
- container_name: aurak-server
|
|
|
- environment:
|
|
|
- - NODE_ENV=production
|
|
|
- - NODE_OPTIONS=--max-old-space-size=8192
|
|
|
- - PORT=3001
|
|
|
- - DATABASE_PATH=/app/data/metadata.db
|
|
|
- - ELASTICSEARCH_HOST=http://es:9200
|
|
|
- - TIKA_HOST=http://tika:9998
|
|
|
- - LIBREOFFICE_URL=http://libreoffice:8100
|
|
|
- - JWT_SECRET=13405a7d-742a-41f5-8b34-012735acffea
|
|
|
- - UPLOAD_FILE_PATH=/app/uploads
|
|
|
- - DEFAULT_VECTOR_DIMENSIONS=2048
|
|
|
- - TEMP_DIR=/app/temp
|
|
|
- - CHUNK_BATCH_SIZE=50
|
|
|
- volumes:
|
|
|
- - ./data:/app/data
|
|
|
- - ./uploads:/app/uploads
|
|
|
- - ./temp:/app/temp
|
|
|
- depends_on:
|
|
|
- - es
|
|
|
- - tika
|
|
|
- - libreoffice
|
|
|
- # restart: unless-stopped
|
|
|
- networks:
|
|
|
- - aurak-network
|
|
|
+ # server:
|
|
|
+ # build:
|
|
|
+ # context: ./server
|
|
|
+ # dockerfile: Dockerfile
|
|
|
+ # container_name: aurak-server
|
|
|
+ # environment:
|
|
|
+ # - NODE_ENV=production
|
|
|
+ # - NODE_OPTIONS=--max-old-space-size=8192
|
|
|
+ # - PORT=3001
|
|
|
+ # - DATABASE_PATH=/app/data/metadata.db
|
|
|
+ # - ELASTICSEARCH_HOST=http://es:9200
|
|
|
+ # - TIKA_HOST=http://tika:9998
|
|
|
+ # - LIBREOFFICE_URL=http://libreoffice:8100
|
|
|
+ # - JWT_SECRET=13405a7d-742a-41f5-8b34-012735acffea
|
|
|
+ # - UPLOAD_FILE_PATH=/app/uploads
|
|
|
+ # - DEFAULT_VECTOR_DIMENSIONS=2048
|
|
|
+ # - TEMP_DIR=/app/temp
|
|
|
+ # - CHUNK_BATCH_SIZE=50
|
|
|
+ # volumes:
|
|
|
+ # - ./data:/app/data
|
|
|
+ # - ./uploads:/app/uploads
|
|
|
+ # - ./temp:/app/temp
|
|
|
+ # depends_on:
|
|
|
+ # - es
|
|
|
+ # - tika
|
|
|
+ # - libreoffice
|
|
|
+ # # restart: unless-stopped
|
|
|
+ # networks:
|
|
|
+ # - aurak-network
|
|
|
|
|
|
- web:
|
|
|
- build:
|
|
|
- context: .
|
|
|
- dockerfile: ./web/Dockerfile
|
|
|
- args:
|
|
|
- - VITE_API_BASE_URL=/api
|
|
|
- container_name: aurak-web
|
|
|
- depends_on:
|
|
|
- - server
|
|
|
- ports:
|
|
|
- - "80:80"
|
|
|
- - "443:443"
|
|
|
- volumes:
|
|
|
- - ./nginx/conf.d:/etc/nginx/conf.d
|
|
|
- networks:
|
|
|
- - aurak-network
|
|
|
+ # web:
|
|
|
+ # build:
|
|
|
+ # context: .
|
|
|
+ # dockerfile: ./web/Dockerfile
|
|
|
+ # args:
|
|
|
+ # - VITE_API_BASE_URL=/api
|
|
|
+ # container_name: aurak-web
|
|
|
+ # depends_on:
|
|
|
+ # - server
|
|
|
+ # ports:
|
|
|
+ # - "80:80"
|
|
|
+ # - "443:443"
|
|
|
+ # volumes:
|
|
|
+ # - ./nginx/conf.d:/etc/nginx/conf.d
|
|
|
+ # networks:
|
|
|
+ # - aurak-network
|
|
|
|
|
|
networks:
|
|
|
aurak-network:
|