Compare commits

..

15 Commits

Author SHA1 Message Date
013f670b1d /
All checks were successful
continuous-integration/drone/push Build is passing
2026-04-04 14:06:53 +10:00
0bfca91951 -
All checks were successful
continuous-integration/drone/push Build is passing
2026-04-04 13:07:30 +10:00
3b6d4a59b4 f nfr
All checks were successful
continuous-integration/drone/push Build is passing
2026-04-04 13:05:39 +10:00
2d22ca57f4 -
All checks were successful
continuous-integration/drone/push Build is passing
2026-04-04 12:50:10 +10:00
a86aadcada +
All checks were successful
continuous-integration/drone/push Build is passing
2026-04-04 12:41:37 +10:00
1d00f0da7f d
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2026-04-04 12:30:05 +10:00
a63214f263 a
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2026-04-04 12:16:35 +10:00
784168e474 A
Some checks failed
continuous-integration/drone/push Build is failing
2026-04-04 12:14:32 +10:00
b1ca2428a4 6556
Some checks failed
continuous-integration/drone/push Build is failing
2026-04-04 12:12:27 +10:00
40ac0eb37b -
Some checks failed
continuous-integration/drone/push Build is failing
2026-04-04 11:54:08 +10:00
eec25e176e 0
Some checks failed
continuous-integration/drone/push Build is failing
2026-04-04 11:52:36 +10:00
e413a3ac53 +
Some checks failed
continuous-integration/drone/push Build encountered an error
2026-04-04 11:49:29 +10:00
1b024b338e +
Some checks failed
continuous-integration/drone/push Build encountered an error
2026-04-04 11:45:40 +10:00
fc369ef8cd ф
Some checks failed
continuous-integration/drone/push Build encountered an error
2026-04-04 11:40:21 +10:00
f41d91935f ц
Some checks failed
continuous-integration/drone/push Build is failing
2026-04-04 11:35:38 +10:00
4 changed files with 20 additions and 16 deletions

View File

@@ -40,14 +40,13 @@ steps:
- name: deploy - name: deploy
image: appleboy/drone-ssh image: appleboy/drone-ssh
settings: settings:
host: 127.0.0.1 host: allowlgroup.ru
username: username:
from_secret: ssh_username from_secret: ssh_username
password: password:
from_secret: ssh_password from_secret: ssh_password
port: 22 port: 22
script: script:
- export DOCKER_HOST="unix:///var/run/docker.sock"
- docker stop gptchat || true - docker stop gptchat || true
- docker rm gptchat || true - docker rm gptchat || true
- docker pull gitea.allowlgroup.ru/allowlgroup/gptchat:latest - docker pull gitea.allowlgroup.ru/allowlgroup/gptchat:latest

6
.gitignore vendored
View File

@@ -16,3 +16,9 @@ __pycache__/
# Файлы ОС # Файлы ОС
.DS_Store .DS_Store
Thumbs.db Thumbs.db
# Данные (раскомментировать если нужно игнорировать)
# data/cookies.json
# data/settings.db
# data/proxies.json
har_and_cookies/.nodriver_is_open

View File

@@ -2,19 +2,17 @@ FROM python:3.11-slim
WORKDIR /app WORKDIR /app
# Копируем requirements.txt для установки зависимостей RUN apt-get update && apt-get install -y --no-install-recommends curl \
COPY requirements.txt . && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash appuser
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Установка зависимостей в один слой + очистка кэша
RUN apt-get update && \
apt-get install -y --no-install-recommends curl && \
rm -rf /var/lib/apt/lists/* && \
pip install --no-cache-dir -r requirements.txt && \
pip cache purge
# Копирование исходников
COPY . . COPY . .
RUN useradd -m -s /bin/bash appuser && \
chown -R appuser:appuser /app RUN chown -R appuser:appuser /app
USER appuser USER appuser

View File

@@ -559,5 +559,6 @@ async def get_models():
async def get_token(): async def get_token():
return str(uuid4()) return str(uuid4())
# if __name__ == "__main__": if __name__ == "__main__":
# app.run("0.0.0.0", port=args.port, debug=False) # # Starts the server, change the port if needed
app.run("0.0.0.0", port=args.port, debug=False)