A Helm chart for Curamedon API and Curamedon Uploads for Intel Smart Edge Open 21.09
Overview of GCore
GCore is an international cloud and edge leader in content delivery, public cloud, hosting and security solutions for any business headquartered in Luxembourg, whose global infrastructure is included in the Guinness Book of Records.
GCore provides a wide range of services for customers of all industries that develop their business online. The company's services include public cloud, managed hosting, content delivery network (CDN), advanced streaming platform for professional broadcasts and streaming of any complexity, protection against DDoS attacks of any level, protection against malicious bots, cloud content storage, fast DNS hosting with global coverage, etc.
GCore built its own global infrastructure on all continents with the best CDN performance in Europe, Russia, and the CIS. The network has 90+ points of presence located in reliable Tier IV and Tier III data centers around the world.
The company's clients are leading international and national brands in the field of telecommunications, finance, media, software & video games developers and publishers, SaaS service providers, and manufacturing companies, including Avast, Michelin, Wargaming holding (World of Tanks, World of Warships, World of Warplanes), American games publisher RedFox Games, leading TV channels in Europe, Japanese video game publisher Bandai Namco, online retailers Lamoda, Joom, etc.
InnoBarn is a joint venture established by GCore, international cloud & edge solutions provider, and CMD Solutions (Wagner Group), a Luxembourg-based ICT service provider. The new company develops tools and solutions targeting different industries, ranging from telemedicine, law, architecture, business consulting, and real estate services Development of state-of-the-art applications and solutions, more particularly specializing in remote consulting services for the following sectors of activity: Telemedicine, Law, Architecture, Consulting, Maintenance, and other types of services.
Application Description
Curamedon is a feature-rich next-generation ready-made white-labeled highly secure data-protected telehealth platform that allows health practitioners’ offices to consult with patients via videoconferencing.
Watch the video to learn more: Curamedon white-label teleconsultation data-protected platform.
Functionalities by request:
Any integrations with governmental services• How we developed and launched the telemedicine platform for the Grand Duchy of Luxembourg). Any integrations with commercial services • Our API enables integration with any already functioning medical system, CRM, or planning system, which allows us to expand the range of services provided by any medical clinic.
Prerequisites
The application has been tested on the 21.09 version of Smart Edge Open.
https://github.com/smart-edge-open/open-developer-experience-kits/tree/smart-edge-open-21.09Curamedon API
Install the Chart
Prepare values.override.yaml. See Parameters section in Helm chart documentation to find out which parameters should be provided or overridden. To install the chart with the release name api:
helm install -n smartedge-apps -f values.override.yaml api ./curamedon-api
Test Output
NAME: api
LAST DEPLOYED: Fri Feb 4 08:09:29 2022
NAMESPACE: smartedge-apps
STATUS: deployed
REVISION: 2
NOTES:
1. Get the application URL by running these commands:
https://customers-api.your.domain/
https://professionals-api.your.domain/
https://nurses-api.your.domain/
https://managers-api.your.domain/
https://assistants-api.your.domain/
https://internal-api.your.domain/
https://webhooks.your.domain/
helm uninstall -n smartedge-apps api
Test Output
release "api" uninstalled
Curamedon Uploads
Being a part of telemedicine software, Uploads application is designed as a robust solution for media files exchanging between patients and health care professionals.
Resumable file uploads are provided by TUS protocol. File encryption is S3 storage and secure authentication mechanism with a built-in 2FA feature to prevent non-authorized access to uploaded documents.
Usage
Repository
The Curamedon Uploads is available in the https://github.com/smart-edge-open/edgeapps smart-edge-open/edgeapps repository. To obtain it, just clone the repo.
$ git clone https://github.com/smart-edge-open/edgeapps
Then, into applications/Curamedon/curamedon-uploads folder there is helm chart folder for installing it.
Install the Chart
helm install -n smartedge-apps -f values.override.yaml uploads .
Configure Curamedon Uploads
Refer https://github.com/smart-edge-open/edgeapps/tree/master/applications/curamedon/curamedon-uploads
Uninstall Chart
helm uninstall -n smartedge-apps uploads
Where to Purchase
Optional:
Curamedon Backoffice
Install the Chart
Prepare values.override.yaml. See Parameters section in Helm chart documentation to find out which parameters should be provided or overridden. To install the chart with the release name backoffice:
Test Output
NAME: backoffice
LAST DEPLOYED: Fri Feb 4 08:09:29 2022
NAMESPACE: smartedge-apps
STATUS: deployed
REVISION: 2
NOTES:
1. Get the application URL by running these commands:
https://backoffice.your.domain/
Uninstall chart
helm uninstall -n smartedge-apps backoffice
Test Output
release "backoffice" uninstalled
Optional:
Curamedon Oauth Server
Install the Chart
Prepare values.override.yaml. See Parameters section in Helm chart documentation to find out which parameters should be provided or overridden. To install the chart with the release name oauth:
helm install -n smartedge-apps -f values.override.yaml oauth ./curamedon-oauth
Test Output
NAME: oauth
LAST DEPLOYED: Fri Feb 4 08:09:29 2022
NAMESPACE: smartedge-apps
STATUS: deployed
REVISION: 2
NOTES:
1. Get the application URL by running these commands:
https://oauth.your.domain/
Uninstall chart
helm uninstall -n smartedge-apps oauth
Test Output
release "oauth" uninstalled
Optimized for Intel® Smart Edge
Install
Curamedon Uploads
Retrieve Container Images and Helm Charts
Containers: Contact GCore Team
Helm Charts: https://github.com/smart-edge-open/edgeapps/tree/master/applications/curamedon/curamedon-uploads
Pre-load Docker Images on Nodes
docker load -i <image>
Deploy Service
helm install -n smartedge-apps -f values.override.yaml uploads .