Preskoči na sadržaj

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. 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. 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. 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 --build
docker compose logs demo-seed

Ako 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.