Repozytorium projektu Codex z przygotowanym szkieletem do dalszego rozwoju, obejmującym dokumentację, kod aplikacji, dane, skrypty automatyzacji oraz środowisko deweloperskie oparte na Dev Container i Docker Compose.
.devcontainer/– konfiguracja środowiska deweloperskiego w kontenerze.src/– kod źródłowy aplikacji.docs/– dokumentacja i zebrane informacje projektowe.data/– dane lokalne/pliki pomocnicze wykorzystywane w projekcie.scripts/– skrypty narzędziowe i automatyzujące.
Wymagania:
- Docker Desktop / Docker Engine
- VS Code + rozszerzenie Dev Containers
Uruchomienie:
- Skopiuj plik środowiskowy:
cp .env.example .env
- Otwórz repozytorium w VS Code.
- Wybierz: Dev Containers: Reopen in Container.
Konfiguracja korzysta z Docker Compose (docker compose), dzięki czemu kontener deweloperski działa razem z bazą danych.
Start usług:
docker compose up -dZatrzymanie usług:
docker compose downDomyślne ustawienia PostgreSQL:
- host:
localhost - port:
5432 - user:
codex - password: wartość
POSTGRES_PASSWORDz pliku.env - database:
codex - volume:
postgres_data
⚠️ Ustaw własne, silne hasłoPOSTGRES_PASSWORDw.envprzed uruchomieniem usług.
W projekcie używany jest plik .env (lokalnie, niecommitowany). Bazuj na .env.example i ustaw swój klucz:
OPENAI_API_KEY=your_openai_api_key_hereTa zmienna będzie wykorzystywana przez komponenty aplikacji rozwijane w src/ (np. moduły integracji z API OpenAI).
Możesz też wyeksportować zmienną w shellu:
export OPENAI_API_KEY="your_openai_api_key_here"