-
Luo
.env
tiedosto projektin juureen ja lisää seuraavat rivit sinneSECRET_KEY=<secret_key> DATABASE_URL=<postgresql:///tietokannan_nimi>
Missä
<secret_key>
on salainen avain ja<postgresql:///tietokannan_nimi>
on tietokannan osoite.
Salaisen avaimen saa luotua esimerkiksi Python-tulkissa:$ python3 >>> import secrets >>> secrets.token_hex(32) <pitkä satunnainen merkkijono>
-
Asenna riippuvuudet ja alusta tietokanta
$ poetry install $ poetry run invoke initialize-database
$ poetry run invoke start
Luo .env.test
tiedosto projektin juureen ja lisää seuraavat rivit sinne
DATABASE_URL=<postgresql:///testi_tietokannan_nimi>
ENV=testing
Missä <postgresql:///testi_tietokannan_nimi>
on testeissä käytettävän tietokannan osoite.
$ poetry run invoke test
$ poetry run invoke coverage-report
$ poetry run invoke robot
$ poetry run invoke lint