Ablageort im Repository (GitLab): Projekt918-Data Provider
Diskussionsforum (Discourse): Projekt918-Data Provider
Readme: Projekt918-Data Provider
Beschreibung des Projektes: ...
PublicCode.YML: anzeigen
OSS Compliance: anzeigen
```
opencode.access-token=${OC_GL_APIKEY} // this is the api key for opencode
// either connect to a local postgresql db or the deployed test db
// the test db is a cockroach db and the expected url schema looks as follows:
// #spring.datasource.url=jdbc:postgresql://{host}:26257/{DB_USER}?sslmode={ssl_mode}&sslrootcert={ca_crt}&sslcert={ssl_cert}&sslkey={ssl_key}
spring.datasource.url={DB_USER}
spring.datasource.password=$
// path to the occmd tool executable
// this can e.g, be the occmd.sh script in this project
occmd.occmd-path=$
// The api key is needed for all routes.
// the admin password is needed for the repo changed route.
// It is expected as basic auth with the admin username
// details can be found in configuration/security/WebSecurityConfiguration.kt
security.api-key={ADMIN_PASSWORD}
security.admin-password={CORS_ORIGIN:}
// a local repository to which the git repositories are temporarily cloned.
// they are automatically deleted after every tool run.
directories.git-clone-target-directory=$
server.port=${PORT}
```
Make sure that the db settings match the values in the database dockerfile!
If you are using IntelliJ for development it is easiest to create a `.env` file in the `resources` folder.
This file is automatically loaded by the IDE.
The dev ORT API doesn't have results for all projects. Thus make sure to edit the `MetricsService.kt` to
point to the repository with id 106 for testing purposes.