Skip to content

Commit

Permalink
Oppdatere readme og lokal-profil
Browse files Browse the repository at this point in the history
  • Loading branch information
s148719 committed Nov 8, 2024
1 parent 208df5d commit 0bd3a87
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 12 deletions.
19 changes: 16 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@ virksomhetssertifikat og passord, samt Postgres-bruker (e.g. kjør >kubectl -n f

Endepunktene er dokumentert med Swagger, og kan testes lokalt og på GCP dev:

- LOKALT: http://localhost:8080/swagger-ui.html
- DEV: https://farskapsportal-api-feature.dev.nav.no/swagger-ui.html
- LOKALT: http://localhost:8080/swagger-ui/index.html
- DEV-feature: https://farskapsportal-api-feature.intern.dev.nav.no/swagger-ui/index.html
- DEV: https://farskapsportal-api.intern.dev.nav.no/swagger-ui/index.html

### testpersoner
Hent testpersoner fra Skatts Tenor testdata: https://www.skatteetaten.no/skjema/testdata/
Expand All @@ -58,6 +59,18 @@ før testappen FarskapsportalApplicationLocal startes.
Kjøre fmt-maven-plugin:
> mvn fmt:format
Lokal-profilen bruker h2 (i-minnet-db). Admin-konsoll for h2 kan nås på

>http://localhost:8080/h2-console
- brukernavn: sa
- passord: 123

![/readme/h2-pålogging.png](/readme/h2-pålogging.png)


når lokal-profilen kjører.

##### Brukernotifikasjon

Brukernotifikasjoner kan skrus av ved å sette miljøvariabelen BRUKERNOTIFIKASJON_PAA til false.
Expand Down Expand Up @@ -101,7 +114,7 @@ Ved lokal kjøring må Secret Manager være skrudd av. Dette gjøres i bootstrap
gjelder alle profiler som ikke kjører på GCP (inkludert enhetstesting). For at dette skal fungere i Intellij, må active profiles settes i
Run/Debug-konfigen som vist i bildet under:

![img.png](img.png)
![/readme/intellij-debug-config.png](/readme/intellij-debug-config.png)

##### Lokal kjøring mot Postgresdatabase på GCP
Profilen remote-postgres kan brukes til å spinne opp en lokal instans av farskapsportal-api som benytter sentral postgres-instans på GCP. Denne krever
Expand Down
2 changes: 0 additions & 2 deletions apps/api/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,11 +141,9 @@ spring:
### H2 ###
spring:
config.activate.on-profile: test, local, skatt-ssl-test, scheduled-test
cloud.bootstrap.enabled: true
flyway.enabled: false
datasource:
url: jdbc:h2:mem:default
datasource.type: com.zaxxer.hikari.HikariDataSource
username: ${DB_USERNAME}
password: ${DB_PASSWORD}
data.jpa.repositories.bootstrap-mode: default
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,7 @@ public FlywayConfiguration(@Qualifier("dataSource") DataSource dataSource) {
@AutoConfigureWireMock(port = 0)
class MockOauthServerLocalConfig {

@Autowired private DifiESignaturStub difiESignaturStub;

@Bean
public void runStubs() {
public MockOauthServerLocalConfig( @Autowired DifiESignaturStub difiESignaturStub) {
difiESignaturStub.runGetSignedDocument(PADES);
difiESignaturStub.runGetXades(XADES);
}
Expand All @@ -162,15 +159,14 @@ public void runStubs() {
@Profile("!live")
class LocalConfig {

@Value("${APPNAVN}")
private String appnavn;

@Container
static final GenericContainer<?> fakeGcs =
new GenericContainer<>("fsouza/fake-gcs-server")
.withExposedPorts(4443)
.withCreateContainerCmdModifier(
cmd -> cmd.withEntrypoint("/bin/fake-gcs-server", "-scheme", "http"));
@Value("${APPNAVN}")
private String appnavn;

private static void updateExternalUrlWithContainerUrl(String fakeGcsExternalUrl)
throws Exception {
Expand Down
Binary file added readme/h2-pålogging.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes

0 comments on commit 0bd3a87

Please sign in to comment.