This project was created as part of a demo for Eclipse Che: OpenShift - Your New Favorite IDE
This code repository contains the configuration for an OpenShift Dev Spaces (Eclipse Che) workspace that includes a three tier app. The application is composed of an Angular frontend, a Quarkus backend, and a PostgreSQL database for persistence.
There are three main workspace components in this repo:
-
The Devfile -
./devfile
Defines the Eclipse Che / OpenShift Dev Spaces Workspace:
Explained here: Eclipse Che Devfile
-
The VSCode workspace -
./che-demo.code-workspace
Explained here: VSCode Workspace
-
The developer tooling image -
./images
Explained here: Developer Tooling Image
The structure of this Github organization is an opinionated illustration of how an enterprise application team might choose to structure their project.