Skip to content

Commit 2c418f7

Browse files
update
1 parent bac8f47 commit 2c418f7

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

runmin.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ echo -e "${YELLOW}Ta wersja zawiera tylko podstawowe funkcje:${NC}"
1212
echo -e "- Prosty model LLM działający na CPU (do 2B parametrów)"
1313
echo -e "- Przeglądarka dostępna przez noVNC"
1414
echo -e "- Brak menedżerów haseł, pipelines i sterowania głosowego"
15+
echo -e "- Zoptymalizowane cacheowanie paczek"
1516

1617
# Sprawdzenie czy Docker jest zainstalowany
1718
if ! command -v docker &> /dev/null; then
@@ -29,14 +30,24 @@ if ! command -v docker-compose &> /dev/null; then
2930
fi
3031

3132
# Tworzenie katalogów dla wolumenów
33+
echo -e "${YELLOW}Tworzenie katalogów dla wolumenów...${NC}"
3234
mkdir -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ą
3545
echo -e "${YELLOW}Zatrzymywanie istniejących kontenerów, jeśli istnieją...${NC}"
3646
docker-compose -f docker-compose.min.yml down 2>/dev/null
3747

3848
# Budowanie i uruchamianie kontenerów
3949
echo -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}"
4051
docker-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}"
8495
echo -e "noVNC dostępny pod adresem: http://localhost:8080/vnc.html?autoconnect=true&password=secret"
8596
echo -e "API LLM dostępne pod adresem: http://localhost:5000"
8697
echo -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

Comments
 (0)