An open API service indexing awesome lists of open source software.

https://github.com/pasiol/service-get-applicants


https://github.com/pasiol/service-get-applicants

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# service-get-applicants

Primus opiskelijarekisterin yhteydessä hyödynnettävä mikropalvelu, jonka avulla siirretään hakija opiskelijarekisteriin ja luodaan väliaikainen Wilma-tunnus. Väliaikaisen tunnuksen avulla opiskelija voi ottaa paikan vastaan ja täyttää perustietoja. Mikropalvelu luo Wilman käyttäjätunnukset-rekisteiin opiskelijan ilmoittamaan sähköpostiosoitteeseen perustuvan tunnuksen.

Palvelu on alunperin tarkoitettu ajettavaksi kontissa esim. Kubernetes klusterissa ajastettuna. Mikropalvelu on osa laajempaa sähköisen paikanvastaanoton kokonaisuutta.

Dockerfile, jonka sisälle voi upottaa primusqueryn ja käännetyn binäärin.

https://raw.githubusercontent.com/pasiol/dockerfile-buster-slim-pq/main/Dockerfile

![kaavio](images/sähköinen_paikanvastaanotto.png)

## Käyttö binäärinä

Kääntäminen

make compile

---
HOST=palvelimen_osoite PORT=NNNN ./bin/service-get-applicants

## Primus-tuontimääritykset

main.go

archieveApplicantConfig = ""
insertApplicantConfig = ""
createNewUserAccountConfig = ""

## Suodattimet hakija- ja opiskelijarekisteriin

query.go

- täydennä filterit riveille

pq.Search = ""

## Salaisuudet

config/secrets.go