Sisältää lähdekoodin palvelulle rata.digitraffic.fi/history/
- Kloonaa repo
git clone https://github.com/tmfg/digitraffic-rail-history-private.git
- Luo tietokanta ja aja migrat
cd db docker compose up -d
- Luo
train-history-updater/src/main/resources/application-localhost.properties
, jonne yhteysasetukset. Kannan username ja password löytyydb/docker-compose.yml
-tiedostosta (MYSQL_USER ja MYSQL_PASSWORD)spring.datasource.username=JOTAIN spring.datasource.password=JOTAIN spring.datasource.url=jdbc:mysql://localhost/trainhistoryjson?autoReconnect=true&rewriteBatchedStatements=true&cachePrepStmts=true&useTimezone=true&serverTimezone=UTC&useSSL=false
- Tee sama temppu
train-history-backend/src/main/resources/application-localhost.properties
:lle - Käynnistä
TrainHistoryUpdaterApplication
localhost
-profiilillamvn spring-boot:run -Dspring-boot.run.profiles=localhost
ja tietokantaan pitäisi alkaa virrata dataa - Käynnistä
TrainHistoryBackendApplication
localhost
-profiilillamvn spring-boot:run -Dspring-boot.run.profiles=localhost
- Asenna
ng
tarvittaessa:npm install -g @angular/cli
- Mene train-history-web hakemistoon ja aja
npm install
- Käynnistä web-käyttöliittymä
npm run dev
tainpm run dev:local
. Erona on, että mitä proxy filua käytetään.
Historiapalvelu koostuu kolmesta komponentista:
- train-history-web
- Web-sovellus
- train-history-backend
- Web-sovelluksen taustajärjestelmä
- train-history-updater
- Hakee ja tallentaa historiatiedot backend-sovelluksen luettavaksi