Skip to content

Add traefik#70

Merged
krakenalt merged 4 commits intoai-forever:release/v0.1.3.post1from
2100992:add_traefik
Feb 20, 2026
Merged

Add traefik#70
krakenalt merged 4 commits intoai-forever:release/v0.1.3.post1from
2100992:add_traefik

Conversation

@2100992
Copy link
Contributor

@2100992 2100992 commented Feb 20, 2026

Description

Добавляет Traefik reverse proxy для gpt2giga с поддержкой нескольких моделей GigaChat (GigaChat, GigaChat-Pro, GigaChat-Max). Каждая модель теперь доступна через отдельный порт: 8090, 8091, 8092.

Motivation

Необходимость использования gpt2giga за reverse proxy с маршрутизацией по хосту для разных моделей GigaChat.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring (no functional changes)
  • Performance improvement
  • Test coverage improvement
  • CI/CD or tooling change

Changes Made

  • Добавлен docker-compose.traefik.yaml с конфигурацией gpt2giga + Traefik
  • Добавлен traefik/traefik.yml со статической конфигурацией Traefik (entry points)
  • Добавлен traefik/rules.yml с динамическими правилами маршрутизации для каждой модели

Method Used

  • OpenAI Python SDK
  • curl
  • Docker
  • Other:

@krakenalt krakenalt changed the base branch from main to release/v0.1.3.post1 February 20, 2026 11:11
@krakenalt
Copy link
Collaborator

Привет, спасибо за PR!
Постараюсь за сегодня посмотреть

@krakenalt krakenalt merged commit c8a0797 into ai-forever:release/v0.1.3.post1 Feb 20, 2026
krakenalt added a commit that referenced this pull request Feb 20, 2026
* feature: add new env parameter GPT2GIGA_ENABLE_REASONING (#71)

* feature: add mitmproxy to docker-compose-observability.yaml (#73)

* Add traefik (#70)

* mvp

* refactor: move Traefik static config to YAML files

* feat: make HOST environment variable configurable in Traefik compose

* chore: update README.md

---------

Co-authored-by: shvetsov <shvetsov@elvees.com>
Co-authored-by: krakenalt <rusyak1999@gmail.com>

* chore: up docker-compose.yaml, set dev as default profile

* chore: up CHANGELOG.md

* chore: delete codeflash from dev, dump toml and lock

---------

Co-authored-by: Shved <2100992@gmail.com>
Co-authored-by: shvetsov <shvetsov@elvees.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants