wiki:aiderai
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersja | |||
| wiki:aiderai [2026/07/21 16:19] – 127.0.0.1 | wiki:aiderai [2026/08/05 18:05] (aktualna) – 127.0.0.1 | ||
|---|---|---|---|
| Linia 43: | Linia 43: | ||
| importlib_metadata==7.2.1 | importlib_metadata==7.2.1 | ||
| importlib_resources==6.5.2 | importlib_resources==6.5.2 | ||
| - | Jinja2==3.1.6 | + | Jinja2==3.1.6 |
| - | jiter==0.13.0 | + | jiter==0.13.0 |
| - | json5==0.13.0 | + | json5==0.13.0 |
| - | jsonschema==4.26.0 | + | jsonschema==4.26.0 |
| jsonschema-specifications==2025.9.1 | jsonschema-specifications==2025.9.1 | ||
| litellm==1.81.10 | litellm==1.81.10 | ||
| Linia 57: | Linia 57: | ||
| multidict==6.7.1 | multidict==6.7.1 | ||
| networkx==3.4.2 | networkx==3.4.2 | ||
| - | numpy==1.26.4 | + | numpy==1.26.4 |
| openai==2.20.0 | openai==2.20.0 | ||
| orjson==3.11.7 | orjson==3.11.7 | ||
| Linia 119: | Linia 119: | ||
| $ cat Dockerfile | $ cat Dockerfile | ||
| - | from registry.redhat.io/rhel10/python-312-minimal@sha256:c0717a2e8da811f7100b00ed59d6997fa7d3178b95039ac805d414e783a15641 | + | from quay.io/centos/centos@sha256:f964a3791678e692fcb4beacc5ea2c47fac78e4d4f62ca693833fb3a81fa20ea |
| USER 0 | USER 0 | ||
| + | RUN dnf --assumeyes install python3 python3-pip python3-devel git | ||
| + | |||
| + | RUN useradd -u 1001 aideruser | ||
| + | RUN usermod -L aideruser | ||
| + | RUN mkdir -p / | ||
| + | RUN chown -R 1001:0 / | ||
| + | |||
| + | USER 1001 | ||
| + | WORKDIR / | ||
| + | |||
| RUN pip install --upgrade " | RUN pip install --upgrade " | ||
| ADD requirements.txt /tmp/ | ADD requirements.txt /tmp/ | ||
| RUN pip install --requirement / | RUN pip install --requirement / | ||
| - | RUN rm -f / | ||
| - | RUN mkdir -p / | ||
| - | RUN chown -R 1001:0 / | ||
| - | USER 1001 | + | RUN git config --global user.name "AIDER SI" |
| - | ENV AIDER_GIT=false | + | RUN git config --global user.email " |
| + | |||
| + | ENV PATH=" | ||
| + | ENV AIDER_GIT=true | ||
| ENV AIDER_DARK_MODE=true | ENV AIDER_DARK_MODE=true | ||
| - | ENV OLLAMA_API_BASE=http:// | + | ENV OLLAMA_API_BASE=http:// |
| ENV AIDER_ANALYTICS_DISABLE=true | ENV AIDER_ANALYTICS_DISABLE=true | ||
| ENV AIDER_CHECK_UPDATE=false | ENV AIDER_CHECK_UPDATE=false | ||
| ENV AIDER_SHOW_RELEASE_NOTES=false | ENV AIDER_SHOW_RELEASE_NOTES=false | ||
| + | ENV AIDER_YES_ALWAYS=true | ||
| ENV OLLAMA_MODEL=qwen3.5: | ENV OLLAMA_MODEL=qwen3.5: | ||
| - | WORKDIR / | ||
| CMD aider --model=ollama_chat/ | CMD aider --model=ollama_chat/ | ||
| </ | </ | ||
| - | Zamienić "nazwa.hosta" oraz model i jego wersję na preferowane. | + | Zamienić "nazwa-hosta" oraz model i jego wersję na preferowane. |
| ==== Budowanie obrazu ==== | ==== Budowanie obrazu ==== | ||
| - | |||
| - | $ podman login registry.redhat.io | ||
| - | |||
| - | Wpisać nazwę użytkownka oraz hasło dla konta redhat.com. | ||
| $ podman build -t aiderai . | $ podman build -t aiderai . | ||
| Linia 178: | Linia 184: | ||
| </ | </ | ||
| - | ==== Uwagi ==== | ||
| - | |||
| - | Aider w takiej konfiguracji nie zrobi dwóch rzeczy: | ||
| - | |||
| - | * nie zapamięta kontekstu pomiędzy sesjami, | ||
| - | * nie zrobi repozytorium typu git, gdzie będzie wersjonować kolejne zmiany w kodzie. | ||
| - | |||
| - | Katalog //pulpit// jest do dyspozycji aidera. Nie polecam wrzucać tam plików, lub ich ręcznie modyfikować, | ||
| - | Nazwa lokalnego katalogu //pulpit// może być dowolna. | ||
wiki/aiderai.txt · ostatnio zmienione: 2026/08/05 18:05 przez 127.0.0.1