bcgov / quickstart-openshift-backends

Pluggable backends for Go, Java and Python. Can be consumed by bcgov/quickstart-openshift.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIT License Lifecycle Merge Analysis

QuickStart: Pluggable Backends

OpenShift, Go, Java, Python

These are pluggable backends intended for use with the QuickStart for Openshift, which defaults to JavaScript/TypeScripts. They follow the same patterns and can be copied over.

  • Pluggable backends:
    • Backend: Java, Quarkus, Cloud Native
    • Backend: Go, Fiber
    • Backend: Python, FastAPI

Sample Application

The starter stack includes a (React, MUI, Vite, Caddy) frontend, Pluggable backend(Nest/Node, Quarkus/Java On Native, FastAPI/Python, Fiber/Golang) and postgres database. See subfolder for source, including Dockerfiles and OpenShift templates.

Features:

Acknowledgements

This Action is provided courtesy of the Forestry Suite of Applications, part of the Government of British Columbia.

About

Pluggable backends for Go, Java and Python. Can be consumed by bcgov/quickstart-openshift.

License:Apache License 2.0


Languages

Language:HTML 77.2%Language:Java 8.3%Language:Go 6.7%Language:Python 3.9%Language:Smarty 1.5%Language:Dockerfile 1.0%Language:JavaScript 0.8%Language:Shell 0.5%