This module contains the Airbyte Webapp. It is a React app written in TypeScript. It runs in a Docker container. A very lightweight nginx server runs in that Docker container and serves the webapp.
This project was bootstrapped with Create React App.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.
Builds the app and Docker image and tags the image with yourtag
.
Note: needs to be run from the root directory of the Airbyte project.
airbyte-webapp/src/App.tsx
is the entrypoint into the OSS version of the webapp.airbyte-webapp/src/packages/cloud/App.tsx
is the entrypoint into the Cloud version of the webapp.