Git Product home page Git Product logo

smartoperatingblock / surgery-booking-integration-microservice Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.24 MB

Microservice responsible for communication between our system and a third-party system that collects surgery bookings

Home Page: https://smartoperatingblock.github.io/surgery-booking-integration-microservice/

License: MIT License

Dockerfile 0.37% Kotlin 95.32% JavaScript 4.31%

surgery-booking-integration-microservice's Introduction

Surgery Booking Integration Microservice

workflow status License: MIT Version

Code Smells Vulnerabilities Duplicated Lines (%) Quality Gate Status Technical Debt Security Rating

Microservice responsible for communication between our system and a third-party system that collects surgery bookings

Usage

You need to specify the following environment variable:

  • AZURE_CLIENT_ID: ID of an Azure AD application
  • AZURE_TENANT_ID: ID of the application's Azure AD tenant
  • AZURE_CLIENT_SECRET: the application's client secrets
  • AZURE_DT_ENDPOINT: the Azure Digital Twins instance endpoint

If you want to run it via docker container:

  1. Provide a .env file with all the environment variable described above
  2. Run the container with the command:
     docker run ghcr.io/smartoperatingblock/surgery-booking-integration-microservice:latest
    1. If you want to try the REST-API from the external you need to provide a port mapping to port 3000.
    2. If you want to pass an environment file whose name is different from .env use the --env-file <name> parameter.

Documentation

  • Direct link to REST API documentation
  • Direct link to Code documentation

surgery-booking-integration-microservice's People

Contributors

andreagiulianelli avatar giacomoaccursi avatar renovate[bot] avatar semantic-release-bot avatar

Watchers

 avatar  avatar

surgery-booking-integration-microservice's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository problems

These problems occurred while renovating this repository. View logs.

  • WARN: Use matchDepNames instead of matchPackageNames

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
Dockerfile
  • alpine 3.19
github-actions
.github/workflows/build-and-deploy.yml
  • actions/checkout v4
  • gradle/wrapper-validation-action v1.1.0
  • actions/checkout v4
  • actions/setup-java v4
  • codecov/codecov-action v3.1.4
  • actions/setup-node v4
  • SmartOperatingBlock/release-and-delivery-action 1.0.11
  • actions/checkout v4
  • SmartOperatingBlock/documentation-ghp-action 1.1.0
gradle
settings.gradle.kts
  • com.gradle.enterprise 3.16.1
  • org.danilopianini.gradle-pre-commit-git-hooks 2.0.0
build.gradle.kts
gradle/libs.versions.toml
  • com.google.code.gson:gson 2.10.1
  • org.jetbrains.kotlin:kotlin-stdlib 1.9.22
  • io.kotest:kotest-runner-junit5 5.8.0
  • io.kotest:kotest-assertions-core 5.8.0
  • io.kotest:kotest-assertions-core-jvm 5.8.0
  • com.azure:azure-identity 1.11.1
  • com.azure:azure-digitaltwins-core 1.3.16
  • io.ktor:ktor-server-core 3.0.0-eap-757
  • io.ktor:ktor-server-netty 3.0.0-eap-757
  • com.tngtech.archunit:archunit-junit5 1.2.1
  • io.ktor:ktor-client-cio 3.0.0-eap-757
  • io.ktor:ktor-client-core 3.0.0-eap-757
  • io.ktor:ktor-serialization-kotlinx-json 3.0.0-eap-757
  • org.jetbrains.dokka 1.9.10
  • org.jetbrains.kotlin.jvm 1.9.22
  • org.danilopianini.gradle-kotlin-qa 0.58.0
  • org.jetbrains.kotlin.plugin.serialization 1.9.22
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.5
npm
package.json
  • semantic-release-preconfigured-conventional-commits 1.1.85
  • node 20.11

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.