- add doc/global_settings.md - docker_database.md - update dependency.md - extrack hlaeja from development-compose.yml to hlaeja-compose.yml - rename compose.yml to development-compose.yml - extract text from readme.md - databases to doc/docker_database.md - hlaeja service to doc/docker_hlaeja.md - move and rename structure.md to doc/dependency.md - move and rename identity.md to doc/rsa_key.mk - move and rename certificate.md to doc/keystore.md
1.3 KiB
1.3 KiB
Hlæja Services
Device Data
Environment
SPRING_PROFILES_ACTIVE: docker
INFLUXDB_TOKEN: influxdbToken==
Device Registry
Environment
SPRING_R2DBC_URL: r2dbc:postgresql://localhost:5432/device_registry
SPRING_R2DBC_USERBAME: services
SPRING_R2DBC_PASSWORD: password
JWT_PRIVATE_KEY: cert/private_key.pem
Volume
Mount a local private key into the container. Read rsa_key.md for how to generate.
volumes:
- ./cert/device_private_key.pem:/app/resources/cert/private_key.pem
Device API
Environment
SPRING_PROFILES_ACTIVE: docker
Volume
Mount a local public key into the container. Read rsa_key.md for how to generate.
Mount a local keystore into the container. Read keystore.md for how to generate.
volumes:
- ./cert/device_public_key.pem:/app/resources/cert/public_key.pem
- ./cert/device_api_keystore.p12:/app/resources/cert/keystore.p12
Device Configuration
Environment
SPRING_PROFILES_ACTIVE: docker
Registry API
Environment
SPRING_PROFILES_ACTIVE: docker
Volume
Mount a local keystore into the container. Read keystore.md for how to generate.
volumes:
- ./cert/registry_api_keystore.p12:/app/resources/cert/keystore.p12