Unverified Commit 5365765a authored by Andrey Azov's avatar Andrey Azov Committed by GitHub
Browse files

Add a custom rendering server (#506)



- added a Node-based rendering server
- refactored build process (added dedicated script files for development and production build)
- refactored routing, so that it can be reused both on the client and on the server side
- added Page-type components for every app; currently they are the only components that run on the server and add the dynamic meta tags to the page
- updated redux code so that it doesn't try to access browser-specific apis during the startup
Co-authored-by: Kamal Dodiya's avatarKamal Dodiya <kamal@ebi.ac.uk>
parent 94cd4c76
Pipeline #168303 passed with stages
in 4 minutes and 33 seconds