This is a micro-frontend application responsible for the login, registration and password reset functionality.
To use this application devstack must be running.
- Start devstack
In this project, install requirements and start the development server by running:
npm install
npm start # The server will run on port 1999
Once the dev server is up visit http://localhost:1999/login.
Add the following to $(TUTOR_ROOT)/env/dev/docker-compose.override.yml.
auth:
volumes:
- /home/sofiane/frontend-app-authn/:/openedx/app
And start the MFE container with
tutor dev start auth -d
This MFE is configured via node environment variables supplied at build time. See the .env file for the list of required environment variables. Example build syntax with a single environment variable:
NODE_ENV=development ACCESS_TOKEN_COOKIE_NAME='edx-jwt-cookie-header-payload' npm run build
For more information see the document: Micro-frontend applications in Open edX.