- NodeJS (https://nodejs.org/en/download/)
- npm (installed with nodejs - please do not use npm directly but yarn)
- yarn (
npm i -g yarn
) - Angular CLI (
yarn global add @angular/cli
)
VirtualBox + Vagrant
ORdocker + docker-compose
- Database
cd env
- Start Database:
- Either using
vagrant up
(shut down via:vagrant halt
) - Or by running
docker-compose up
(shut down: [CTRL]+[C])- Clientcd client
- Install dependencies with
yarn
- Copy i18n config
./client/xliffmerge.template.json
->./client/xliffmerge.json
and add Google Translate API key - Start development server with
yarn start
- (Optional): Run Tests in Background (watch)
yarn test
- API Server
cd api
- Install dependencies with
yarn
- Copy Configuration Template files
./api/ormconfig.sample.json
->./api/ormconfig.json
./api/config.sample.json
->./api/config.json
- Run the database migration once
yarn migrate:run
- Start development server with
yarn start
- (Optional): Run Tests in Background (watch)
yarn test
- Install dependencies with
Now see the application under: http://localhost:4200