Skip to content

Commit b8f2c61

Browse files
committed
Added Development.md
1 parent ec35bbe commit b8f2c61

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Development.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Development environment
2+
### Docker compose
3+
Run the external services in the Compose folder with
4+
`docker compose up`.
5+
This will setup the required external services required to run the APC framework.
6+
7+
### Keycloak (required for GUI & API)
8+
Create a client in keycloak named `apc`.
9+
Create a role for the client called `Administrator`.
10+
11+
Export the configuration and place it in the root of `APC.Api`.
12+
The configuration should look something like this:
13+
14+
```json
15+
{
16+
"realm": "master",
17+
"auth-server-url": "http://localhost:8090",
18+
"ssl-required": "external",
19+
"resource": "apc",
20+
"public-client": true,
21+
"verify-token-audience": false,
22+
"use-resource-role-mappings": true,
23+
"confidential-port": 0
24+
}
25+
```
26+

0 commit comments

Comments
 (0)