This project was generated with Angular CLI version 6.0.0.
Uncomment the first lines of Dockerfile.
Already set up.
- Build/create the docker image
docker build -t angular-app-image . - Run docker container
docker run -it -p 4210:4210 -v ~/private/angular:/angular-app --name=angular-app-container angular-app-image /bin/bash
Be aware that you might need to change the repository folder after the command-v, in my case the project is in the folder/private/angular - Now you are inside the container, you should get all the necessary dependencies by running
npm install - Everything was set up and you are finally ready to deploy the application as development environment, you just need to run
npm run start:docker - Now you can open the application into your brower by
localhost:4210
docker start angular-app-containerdocker exec -it angular-app-container /bin/bashnpm run start:docker
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.
npm install --save bootstrap@3 -> install localy bootstrap 3
npm install -> install all the dependencies
ng generate component nameComponent -> generate automatically a new component
ng g c component-name --skipTests=true -> more efficiently way to generate a new component
ng g c nameCOmponent -> also generate automatically a new component
ng serve -> CLI build Angular and dependecies, also run the server
ng g c path/FOLDER_NAME --skipTests true -> generate a new folder with component files
