https://github.com/ipunkt/docker-ng-cli
docker container for ng cli
https://github.com/ipunkt/docker-ng-cli
angular-cli docker-image
Last synced: about 1 month ago
JSON representation
docker container for ng cli
- Host: GitHub
- URL: https://github.com/ipunkt/docker-ng-cli
- Owner: ipunkt
- License: mit
- Created: 2017-05-04T12:59:46.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-04T05:53:01.000Z (almost 8 years ago)
- Last Synced: 2025-02-07T05:27:42.711Z (3 months ago)
- Topics: angular-cli, docker-image
- Homepage: https://hub.docker.com/r/ipunktbs/docker-ng-cli/
- Size: 3.91 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-ng-cli
[](https://microbadger.com/images/ipunktbs/docker-ng-cli "Get your own image badge on microbadger.com") [](https://microbadger.com/images/ipunktbs/docker-ng-cli "Get your own version badge on microbadger.com")
## What is inside?
node version 7.10.0
@angular/cli version 1.2.0
## Usage
Running ng console
```bash
$> docker run -u $(id -u) --rm -v "$PWD":/app ipunktbs/docker-ng-cli ng
```Create new app
```bash
$> docker run -u $(id -u) --rm -v "$PWD":/app ipunktbs/docker-ng-cli ng new MyApp
```Build app
```bash
$> docker run -u $(id -u) --rm -v "$PWD":/app ipunktbs/docker-ng-cli ng build
```Serving ng app
```bash
$> docker run -u $(id -u) --rm -p 4200:4200 -v "$PWD":/app ipunktbs/docker-ng-cli ng serve -host 0.0.0.0
```### Alias
Add following alias to your `~.bash_aliases` file:
```bash
WAI='$PWD'
alias ng="docker run -u $(id -u) --rm -p 4200:4200 -v "$WAI":/app ipunktbs/docker-ng-cli:latest ng"
```So you can use
```bash
$> ng
```## Development
### Build container
```bash
$> docker build -t ipunktbs/docker-ng-cli .
```
Or with different ng cli version```bash
$> docker build --build-arg NG_CLI_VERSION=v1.0.1 -t ipunktbs/docker-ng-cli .
```