This repository contains the frontend code for the Catena-X Portal written in React and Typescript.
The Catena-X Portal application consists of
- portal-frontend,
- portal-frontend-registration,
- portal-shared-components,
- portal-assets and
- portal-backend.
The helm chart for installing the Catena-X Portal is available in portal-cd.
The Catena-X Portal is designed to work with the Catena-X IAM.
Here are three ways to run the application locally on http://localhost:3001/
Note: if you'd like to run the complete frontend application, follow the 'Run frontend on localhost' guide available within the developer documentation of portal-assets.
yarn
yarn build
yarn start
yarn build:docker
yarn publish:docker
yarn start:docker
export IMAGE=tractusx/portal-frontend:latest
docker pull $IMAGE
docker run --rm -d -p 3001:8080 --name cx-portal-frontend $IMAGE
This application provides container images for demonstration purposes.
DockerHub: https://hub.docker.com/r/tractusx/portal-frontend
Base image: nginxinc/nginx-unprivileged:alpine
- Dockerfile: nginxinc/nginx-unprivileged:alpine
- GitHub project: https://github.com/nginxinc/docker-nginx-unprivileged
- DockerHub: https://hub.docker.com/r/nginxinc/nginx-unprivileged
Distributed under the Apache 2.0 License. See LICENSE for more information.