File size: 972 Bytes
a72d1cf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Kullanım (ayrıntı: DENEY_KILAVUZU.md, "Docker ile" bölümü)
#   docker compose build                         # imajı bir kez kur
#   docker compose up -d uygulama                # arayüz: http://localhost:8501
#   docker compose run --rm deney scripts/llm_deneyi.py --saglayici claude --model <MODEL>
#   docker compose run --rm -w /app/gercek_pilot deney calistir.py --arka-uc kural
# Proje klasörü konteynere bağlanır: ayarlar, veritabanları ve sonuçlar doğrudan bilgisayardaki klasörlere yazılır.
x-ortak: &ortak
  image: tablo2sql-tr:1.0
  build: .
  volumes:
    - .:/app
  environment:
    # Ollama bilgisayarın kendisinde çalışır; konteyner ona bu adresle ulaşır
    - OLLAMA_HOST=http://host.docker.internal:11434
  extra_hosts:
    - "host.docker.internal:host-gateway"

services:
  uygulama:
    <<: *ortak
    ports:
      - "8501:8501"

  deney:
    <<: *ortak
    profiles: ["deney"]
    working_dir: /app
    entrypoint: ["python"]