Skip to content
Snippets Groups Projects
Matija Obreza's avatar
Matija Obreza authored
Resolve "CMS Admin: Activity posts"

Closes #158

See merge request genesys-pgr/genesys-ui!168
e7853353

Genesys UI

React application.

Development

This project uses npm, gulp and webpack to package the React TypeScript application.

Optional params supported:

CLIENT_SECRET - ui app secret used for OAuth 2 authentication in java server

CLIENT_ID - ui app id used for OAuth 2 authentication in java server

GENESYS_API_URL - url to java server

googleClientId - id of google project, used for OAuth authentication with Google.

Google api for configure projects: https://console.developers.google.com

To start a live-reload server and work on the application, run:

npm run serve

This starts the webpack-dev-server on port 3000:

Pack the React application for production and test server-side loading (run express server):

npm run serve:ssr

Example of using optional params:

CLIENT_ID=client-id CLIENT_SECRET=client-secret GENESYS_API_URL=http://localhost:8080 npm run serve

Documentation

We rely on the following libraries to make things work: