Dokumentacija · Brzi početak
Jedna naredba do upotrebljive prijave
Trajno obećanje repozitorija: docker compose up na svježem klonu dovodi do upotrebljive prijave bez ikakve konfiguracije. Sve u nastavku detalj je oko te jedne naredbe.
Prije početka
- Docker Engine s dodatkom compose. Docker Desktop je u redu. Stog se pri prvom pokretanju gradi lokalno; svako novije računalo s oko 8 GB slobodnog RAM-a sasvim je dovoljno.
- Po želji: Mistral API ključ za funkcije modela. Bez njega stog i dalje radi: prijava, prihvat, nadzorna ploča i red čekanja rade, a pozivi modelima padaju s tipiziranom greškom umjesto da se pretvaraju.
- Node 22 i npm samo ako razvijate. Za pokretanje stoga nisu potrebni.
- 1
Klonirajte i pokrenite
Prvo pokretanje gradi slike i inicijalizira identitet, što traje minutu ili dvije.
git clone https://github.com/Cogeto/cogeto.git cd cogeto docker compose up - 2
Otvorite i prijavite se
Razvojni rub poslužuje samopotpisani certifikat lokalnog certifikacijskog tijela, pa će preglednik jednom upozoriti. Prihvatite ga.
Otvorite https://localhost i prijavite se kao razvojni administrator: admin@cogeto.localhost s lozinkom DevPassword1! Gledate vlastitu instancu.
- 3
Dodajte ključ modela
Kopirajte .env.example u .env, postavite svoj ključ i ponovno podignite stog. Razvojne zadane vrijednosti sigurne su samo za localhost; predprovjera odbija poznate razvojne tajne na svakoj domeni koja nije localhost.
cp .env.example .env docker compose up -d
Sandbox Ana
Izmišljena konzultantica s tjednima nakupljene memorije, popunjeno kroz stvarni javni API: proturječnosti za razrješavanje, istekle činjenice, potpisana potvrda o brisanju. Pristupnu lozinku ispisuje posao za popunjavanje. Demo profil nikad ne pokrećite na instanci sa stvarnim podacima.
COGETO_DEMO_MODE=1 docker compose --profile demo up --builddocker compose logs demo-seedAko nešto izgleda pogrešno
Port 80 ili 443 već je zauzet
Radi neki drugi web poslužitelj. Zaustavite ga ili promijenite objavljene portove u compose nadjačanju.
Razgovor ili ekstrakcija vraćaju grešku pristupnika modela
Nije postavljen API ključ modela. To je predviđeno ponašanje bez ključa, a ne pad.
Jednokratni init kontejner prikazuje exited (0)
Normalno. Predprovjera, inicijalizacija baze, migracije, inicijalizacija spremišta i inicijalizacija identiteta izvode se jednom po pokretanju i završavaju.
Početak ispočetka
docker compose down -v briše sve podatke, uključujući ključ za potpisivanje instance i potvrde. U redu na razvojnom računalu; nikad odgovor na stvarnoj instanci.
docker compose down -v briše sve, uključujući ključ za potpisivanje instance i lanac potvrda. Na stvarnoj instanci odgovor je uvijek uvježbana obnova iz sigurnosne kopije, nikad brisanje.
Kamo dalje
Kad vas procjena uvjeri, produkcija je drugačiji, sigurniji put: potpisane slike i jedna operaterska skripta.
Radije biste ga prvo vidjeli na svojim dokumentima?
Pilot pročita vaš stvaran skup dokumenata i završava potpisanim izvješćem o nalazima.