Skip to content
/ portal Public

This repo demonstrates how to use the portal-ui-lib and the portal-server-lib of OpenMFP to build your own micro frontend portal.

License

Notifications You must be signed in to change notification settings

openmfp/portal

OpenMFP Portal

Build Status REUSE status

Getting started

Use the docker build locally

The docker build needs a GitHub token with a scope to access the packages of OpenMFP.

The following command will create a secret file with the token and build the docker image. If the build fails, the secret file will be removed. It assumes that the token is stored in the environment variable $OPENMFP_GITHUB_TOKEN.

mkdir -p .secret && echo -n $OPENMFP_GITHUB_TOKEN > .secret/gh-token && docker build --secret id=NODE_AUTH_TOKEN,src=.secret/gh-token . || rm .secret/gh-token

Requirements

The portal requires a installation of node.js and npm. Checkout the package.json for the required node version and dependencies.

Contributing

Please refer to the CONTRIBUTING.md file in this repository for instructions on how to contribute to openMFP.

Code of Conduct

Please refer to the CODE_OF_CONDUCT.md file in this repository for information on the expected Code of Conduct for contributing to openMFP.

Licensing

Copyright 2025 SAP SE or an SAP affiliate company and openMFP contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

About

This repo demonstrates how to use the portal-ui-lib and the portal-server-lib of OpenMFP to build your own micro frontend portal.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages