Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TransferBot
HFT TransferBot
Commits
cfddf916
Commit
cfddf916
authored
Jul 15, 2025
by
minhnguyengp1
Browse files
Update gitignore and compose file
parent
22f87817
Pipeline
#11734
failed
Changes
4
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.DS_Store
View file @
cfddf916
No preview for this file type
.gitignore
View file @
cfddf916
...
@@ -3,6 +3,11 @@
...
@@ -3,6 +3,11 @@
**/.pytest_cache
**/.pytest_cache
**/.mypy_cache
**/.mypy_cache
**/.DS_Store
**/.DS_Store
*/.DS_Store
*/**/.DS_Store
.DS_Store
.venv
.idea
*.pyc
*.pyc
*.pyo
*.pyo
*.pyd
*.pyd
...
@@ -14,6 +19,7 @@
...
@@ -14,6 +19,7 @@
archived/
archived/
qdrant_data/
qdrant_data/
raw_documents/
data/*
data/*
!data/parsed_documents/
!data/parsed_documents/
...
...
.gitlab-ci.yml
View file @
cfddf916
stages
:
stages
:
-
build
-
export
-
deploy
-
deploy
deploy
:
variables
:
IMAGE_TAG
:
latest
RETRIEVAL_IMAGE
:
transferbot/retrieval:$IMAGE_TAG
INGESTION_IMAGE
:
transferbot/ingestion:$IMAGE_TAG
SSH_USER
:
huyminh
SSH_HOST
:
94.130.88.60
SSH_TARGET_DIR
:
~/hft-transferbot
before_script
:
-
echo "Using tag
:
$IMAGE_TAG"
build:retrieval:
stage
:
build
script
:
-
docker build --platform linux/amd64 -f retrieval/Dockerfile -t $RETRIEVAL_IMAGE .
tags
:
[
docker
]
build:ingestion:
stage
:
build
script
:
-
docker build --platform linux/amd64 -f ingestion/Dockerfile -t $INGESTION_IMAGE .
tags
:
[
docker
]
export:images:
stage
:
export
script
:
-
docker save -o transferbot-retrieval.tar $RETRIEVAL_IMAGE
-
docker save -o transferbot-ingestion.tar $INGESTION_IMAGE
artifacts
:
paths
:
-
transferbot-retrieval.tar
-
transferbot-ingestion.tar
deploy:scp:
stage
:
deploy
stage
:
deploy
only
:
only
:
-
ma
in
-
ma
ster
before_
script
:
script
:
-
mkdir -p ~/.ssh
-
mkdir -p ~/.ssh
-
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ed25519
-
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_ed25519
-
chmod 600 ~/.ssh/id_ed25519
-
chmod 600 ~/.ssh/id_ed25519
-
ssh-keyscan -H $SERVER_IP >> ~/.ssh/known_hosts
-
ssh-keyscan -H $SSH_HOST >> ~/.ssh/known_hosts
-
scp transferbot-retrieval.tar transferbot-ingestion.tar $SSH_USER@$SSH_HOST:$SSH_TARGET_DIR
script
:
dependencies
:
-
scp backend-chatbot.tar .env docker-compose.yml $SERVER_USER@$SERVER_IP:~/hft-transferbot/
-
export:images
-
ssh $SERVER_USER@$SERVER_IP "
tags
:
[
docker
]
cd ~/hft-transferbot &&
docker load -i backend-chatbot.tar &&
docker compose down &&
docker compose up -d
"
docker-compose.yml
View file @
cfddf916
...
@@ -6,6 +6,7 @@ services:
...
@@ -6,6 +6,7 @@ services:
-
"
6333:6333"
-
"
6333:6333"
volumes
:
volumes
:
-
qdrant_db:/qdrant/storage
-
qdrant_db:/qdrant/storage
restart
:
always
ollama
:
ollama
:
image
:
ollama/ollama
image
:
ollama/ollama
...
@@ -24,7 +25,8 @@ services:
...
@@ -24,7 +25,8 @@ services:
volumes
:
volumes
:
-
./data:/app/data
-
./data:/app/data
-
./raw_documents:/app/raw_documents
-
./raw_documents:/app/raw_documents
-
./logs:/app/logs
-
./logs:/app/retrieval/logs
-
./.env:/app/.env
depends_on
:
depends_on
:
-
qdrant
-
qdrant
-
ollama
-
ollama
...
@@ -42,11 +44,12 @@ services:
...
@@ -42,11 +44,12 @@ services:
volumes
:
volumes
:
-
./data:/app/data
-
./data:/app/data
-
./raw_documents:/app/raw_documents
-
./raw_documents:/app/raw_documents
-
.env:/app/.env
env_file
:
env_file
:
-
.env
-
.env
working_dir
:
/app
working_dir
:
/app
command
:
>
command
:
>
sh -c '
python main.py ./raw_documents
/*.pdf'
python main.py
--path
./raw_documents
restart
:
on-failure
restart
:
on-failure
frontend
:
frontend
:
...
@@ -59,4 +62,4 @@ services:
...
@@ -59,4 +62,4 @@ services:
restart
:
always
restart
:
always
volumes
:
volumes
:
qdrant_db
:
qdrant_db
:
ollama_data
:
ollama_data
:
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment