Skip to content

alex-agency/angular-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

alexagency/angular-yeoman

Dockerfile for Yeoman with AngularJS generators

Installation

Install Docker Machine.

Create virtual machine:

docker-machine create -d virtualbox dev

Get IP address:

docker-machine ip dev

Connect to virtual machine:

docker-machine ssh dev

Go to shared (between host and virtualbox) home directory:

cd /Users/<MAC USER>
cd /c/Users/<WINDOWS USER>

Run alexagency/angular-yeoman container from Docker Hub:

docker run -it --rm -p 9000:9000 -p 3000:3000 -p 3001:3001 -v $(pwd)/angular:/app alexagency/angular-yeoman

Initiate one of Yeoman generators:

AngularJS official generator:

yo angular

AngularJS Full-Stack generator:

yo angular-fullstack

ngBoilerplate generator:

yo ngbp

AngularJS with GulpJS:

yo gulp-angular

Check generated project:

/Users/<MAC USER>/angular
/c/Users/<WINDOWS USER>/angular

Build:

AngularJS Oficial, AngularJS Full-Stack and ngBoilerplate:

grunt build --force

AngularJS with GulpJS:

gulp build

Run unit tests:

AngularJS Oficial, AngularJS Full-Stack and ngBoilerplate:

grunt test

AngularJS with GulpJS:

gulp test

Compile and launch:

AngularJS Oficial, AngularJS Full-Stack and ngBoilerplate:

sed -i s/localhost/0.0.0.0/g Gruntfile.js
grunt serve --force

AngularJS with GulpJS:

gulp serve

Browse to Angular webapp:

AngularJS Oficial, AngularJS Full-Stack and ngBoilerplate:

http://<virtual machine ip>:9000/

AngularJS with GulpJS:

http://<virtual machine ip>:3000/
http://<virtual machine ip>:3001/

About

Dockerfile for Yeoman with AngularJS generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •