Built on top of the awesome isomorphic Este.js dev stack. The app is used for recruitment of talented developers here at Scalac.
We are currently hiring all kinds of talented remote developers.
Install node.js and npm.
- run
npm run start
- point your browser to localhost:8000
npm run start
run app in development modenpm run start:production
run app in production modenpm test
run lint and test if build generates correctlynpm run lint
run eslint
npm start
just run app, remember to set NODE_ENV=production and other environment variables.npm run build
builds for production.
Currently Este.js doesn't support part-of-framework deployment and although I've done some changes so that it's possible to build & deploy to a server subfolder (by injecting baseUri env. variable when running npm start
) index.html is not being generated as part of the build therefore in order to perform a successfull deploy, three steps are required:
gulp build -p
builds assets for production.- copy
build
andassets
folders to the target location. NODE_ENV=production app__baseUri="/join_us/" app__apiEndpoint="https://recru-app-backend.scalac.io:20080" npm start
runs the app in production mode in a subfolder so you can copy&paste the contents of served index.html to a target location.
Because este.js which was chosen as an underlying framework doesn't support this kind of deployment. Este application are usually deployed as node.js server side apps. We could add this kind of deployment to the build pipeline but it would take some time.
Open index.html
file and look for the script
section where _appState
is stored. It should contain apiEndpoint
property - this is what you need to modify.
Developed by Scalac