angular-docker-101
Learning how to dockerize an Angular app from Running Angular applications inside a Docker container - part 1
- install docker for mac
- create an angular app in
client
directory - create
dockerfile
inclient
directory - update
package.json
->npm start
to start dev server with-H 0.0.0.0
docker build ...
-> create our own docker imagedocker run --rm -p 80:4200 angular-docker/client
- create custom nginx docker image
- create
docker-compose.yml
in root directory docker-compose up -d --build --remove-orphans
docker-compose stop
on another machine
- clone
$ docker-compose up -d --build --remove-orphans
-d
- detatch mode--build
- build images before starting containers--remove-orphans
- remove images that are not defined in the compose file
get back some spaces
$ docker image prune -a