Skip to content

Commit

Permalink
OPHJOD-129: Parannetaan lokaalin ympäristön env-tiedostoja ja dokumen…
Browse files Browse the repository at this point in the history
…taatiota
  • Loading branch information
heidilm committed Oct 25, 2023
1 parent 3863fe6 commit f60e6fe
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 58 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Hetken kuluttua käyttöliittymä on käytettävissä osoitteessa (selainta ei a

https://localhost:3000

**Huom! HTTPS-protokolla käytössä.** Webpack-dev-serverin proxy on konfiguroitu oletuksena ohjaamaan kaikki muut polut paitsi `/`, `/kouta` ja `/kouta/*` osoitteeseen `https://virkailija.hahtuvaopintopolku.fi`. Käytetään oletuksena self-signed-sertifikaatteja, eikä CORS-rajoituksia ei tarvitse kiertää selaimessa. Kehitysympäristön virkailija-osoitetta, johon proxytaan voi vaihtaa asettamalla ympäristömuuttujan `DEV_VIRKAILIJA_URL` eri arvoon (esim. `.env.local`-tiedostossa).
**Huom! HTTPS-protokolla käytössä.** Webpack-dev-serverin proxy on konfiguroitu oletuksena ohjaamaan kaikki muut polut paitsi `/`, `/kouta` ja `/kouta/*` osoitteeseen `https://virkailija.hahtuvaopintopolku.fi`. Käytetään oletuksena self-signed-sertifikaatteja, eikä CORS-rajoituksia ei tarvitse kiertää selaimessa. Kehitysympäristön virkailija-osoitetta, johon proxytaan voi vaihtaa asettamalla ympäristömuuttujan `DEV_VIRKAILIJA_URL` eri arvoon `.env.development.local`-tiedostossa.

## Suositellut kehitystyökalut ja pluginit

Expand All @@ -45,22 +45,22 @@ ESLintin voi ajaa käsin komennolla `npm run lint`, tai automaattisen fiksauksen

## Ajaminen lokaalisti kouta-backendin kanssa

Korvaa kouta-backendissä `dev-vars.yml`-tiedostoon:
Korvaa kouta-backendissä `dev-vars.yml`-tiedostoon:

cas_url: https://localhost:3000/cas
kouta_backend_cas_service: https://localhost:3000/kouta-backend/auth/login

ja käynnistä kouta-backend (EmbeddedJettyLauncher).

Aseta kouta-ui:ssa ympäristömuuttuja (esim. `.env.local`-tiedostossa):
Aseta kouta-ui:ssa ympäristömuuttuja (esim. `.env.development.local`-tiedostossa):

`KOUTA_BACKEND_URL=http://localhost:8099`

Käynnistä kouta-ui lokaalisti komennolla:
Käynnistä kouta-ui lokaalisti komennolla:

`npm run start`

Käynnistä Opintopolun VPN, jotta kouta-backend saa yhteyden käyttöoikeus-servicen `userDetails`-rajapintaan.
Käynnistä Opintopolun VPN, jotta kouta-backend saa yhteyden käyttöoikeus-servicen `userDetails`-rajapintaan.

Kirjaudu selaimella linkistä http://localhost:8099/kouta-backend/auth/login

Expand Down
44 changes: 0 additions & 44 deletions README_OLD.md

This file was deleted.

8 changes: 1 addition & 7 deletions src/main/app/.env
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Kehityksessä käytettyjä ympäristömuuttujia.
# Älä muuta arvoja tähän tiedostoon, vaan kopioi tämä tiedosto samaan hakemistoon nimelle .env.local ja ylikirjoita arvoja siellä
# Älä muuta arvoja tähän tiedostoon, vaan kopioi tämä tiedosto samaan hakemistoon nimelle .env.development.local ja ylikirjoita arvoja siellä
VITE_CALLER_ID=1.2.246.562.10.00000000001.koutaui

VITE_DEV_SERVER_URL=https://localhost:3000
Expand All @@ -8,9 +8,3 @@ VITE_KONFO_URL=https://hahtuvaopintopolku.fi/konfo

# Proxytaan kaikki pyynnöt tänne paitsi / and /kouta/* kun ajetaan 'npm run start'
DEV_VIRKAILIJA_URL=https://virkailija.hahtuvaopintopolku.fi

# Käytä lokaalia kouta-backend-instanssia (ylikirjoittaa osittain DEV_VIRKAILIJA_URL:n)
#KOUTA_BACKEND_URL=http://localhost:8099

# Käytetäänkö xstate-inspectoria (xstate-tilakoneiden visualisointi/debuggaustyökalu)
#VITE_XSTATE_INSPECTOR=true
11 changes: 10 additions & 1 deletion src/main/app/.env.development
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
DEV_VIRKAILIJA_URL=https://virkailija.testiopintopolku.fi
# Kehityksessä käytettyjä ympäristömuuttujia.
# Älä muuta arvoja tähän tiedostoon, vaan kopioi tämä tiedosto samaan hakemistoon nimelle .env.development.local ja ylikirjoita arvoja siellä
# Proxytaan kaikki pyynnöt tänne paitsi / and /kouta/* kun ajetaan 'npm run start'
DEV_VIRKAILIJA_URL=https://virkailija.testiopintopolku.fi

# Käytä lokaalia kouta-backend-instanssia (ylikirjoittaa osittain DEV_VIRKAILIJA_URL:n)
#KOUTA_BACKEND_URL=http://localhost:8099

# Käytetäänkö xstate-inspectoria (xstate-tilakoneiden visualisointi/debuggaustyökalu)
#VITE_XSTATE_INSPECTOR=true

0 comments on commit f60e6fe

Please sign in to comment.