@@ -12,6 +12,7 @@ echo -e "${YELLOW}Ta wersja zawiera tylko podstawowe funkcje:${NC}"
1212echo -e " - Prosty model LLM działający na CPU (do 2B parametrów)"
1313echo -e " - Przeglądarka dostępna przez noVNC"
1414echo -e " - Brak menedżerów haseł, pipelines i sterowania głosowego"
15+ echo -e " - Zoptymalizowane cacheowanie paczek"
1516
1617# Sprawdzenie czy Docker jest zainstalowany
1718if ! command -v docker & > /dev/null; then
@@ -29,14 +30,24 @@ if ! command -v docker-compose &> /dev/null; then
2930fi
3031
3132# Tworzenie katalogów dla wolumenów
33+ echo -e " ${YELLOW} Tworzenie katalogów dla wolumenów...${NC} "
3234mkdir -p ./volumes/models ./volumes/config ./volumes/recordings
3335
36+ # Sprawdzenie czy wolumen pip-cache istnieje
37+ if ! docker volume inspect coboarding-pip-cache & > /dev/null; then
38+ echo -e " ${YELLOW} Tworzenie wolumenu pip-cache dla optymalizacji cacheowania...${NC} "
39+ docker volume create coboarding-pip-cache
40+ else
41+ echo -e " ${GREEN} Wolumen pip-cache już istnieje.${NC} "
42+ fi
43+
3444# Zatrzymanie istniejących kontenerów, jeśli istnieją
3545echo -e " ${YELLOW} Zatrzymywanie istniejących kontenerów, jeśli istnieją...${NC} "
3646docker-compose -f docker-compose.min.yml down 2> /dev/null
3747
3848# Budowanie i uruchamianie kontenerów
3949echo -e " ${GREEN} Budowanie i uruchamianie kontenerów...${NC} "
50+ echo -e " ${YELLOW} Pierwsze uruchomienie może potrwać dłużej, kolejne będą szybsze dzięki cache.${NC} "
4051docker-compose -f docker-compose.min.yml up --build -d
4152
4253# Sprawdzenie statusu kontenerów
@@ -84,3 +95,5 @@ echo -e "${GREEN}=== coBoarding - Minimalna Wersja uruchomiona ===${NC}"
8495echo -e " noVNC dostępny pod adresem: http://localhost:8080/vnc.html?autoconnect=true&password=secret"
8596echo -e " API LLM dostępne pod adresem: http://localhost:5000"
8697echo -e " ${YELLOW} Aby zatrzymać, użyj: docker-compose -f docker-compose.min.yml down${NC} "
98+ echo -e " ${GREEN} Informacja o cache:${NC} Paczki Pythona są przechowywane w wolumenie Docker 'coboarding-pip-cache'"
99+ echo -e " Dzięki temu kolejne uruchomienia będą znacznie szybsze."
0 commit comments