Skip to content

Commit

Permalink
Add .mise.toml and README instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
tintintti committed Sep 12, 2024
1 parent 050b837 commit a07aedd
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .mise.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[tools]
node = '22.7.0'
java = 'corretto-21'
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Kielitutkintorekisteri

## Riippuvuudet
- Docker
- PostgreSQL
- maven
- java 21
Expand All @@ -18,6 +19,11 @@ docker compose up -d db # Käynnistä tietokanta

Kontissa suoritetaan PostgreSQL -palvelinohjelmaa, johon on [konfiguroitu](scripts/postgres-docker/init-db.sql) tietokannat `kitu-dev` (paikallisen kehitysympäristön käyttöön) ja `kitu-test` (automaattisille testeille). Flyway alustaa tietokannan skeeman [migraatioilla](src/main/resources/db/migration).

### mise

Javan ja noden voi asentaa [mise](https://github.com/jdx/mise)-työkalulla. Misen asennus onnistuu homebrewlla (`brew install mise`) tai [vaihtoehtoisilla tavoilla](https://mise.jdx.dev/getting-started.html#_1-install-mise-cli).
Asennettuasi misen voit ajaa komennon `mise install`, ja oikeat java- ja node-versiot asentuvat.

### Linttaus

Sovelluksessa käytetään `ktlint` - teknologiaa kotlin - tiedostojen tyylittämiseen. MacOS:llä sen saa asennettua ajamalla `brew install ktlint`. IntelliJ IDEA:aan saa plugin `ktlint`,
Expand Down

0 comments on commit a07aedd

Please sign in to comment.