You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Nicolai Ort eb643e8b3d Moved to only dev dependency 11 months ago
e2e Prettified all the things 11 months ago
src cleaned up some comments. 11 months ago
.dockerignore Added basics for deployment via Docker 1 year ago
.editorconfig Erstelle Angular-Projekt 1 year ago
.gitignore Expanded gitignore 11 months ago
.gitlab-ci.yml Filter for only triggering builds on master and tags 1 year ago
.prettierignore Prettified all the things 11 months ago
Dockerfile Added git install 11 months ago
README.md Prettified all the things 11 months ago
angular.json Prettified all the things 11 months ago
browserslist Erstelle Angular-Projekt 1 year ago
docker-compose.yml Prettified all the things 11 months ago
karma.conf.js Merge branch 'tests' 11 months ago
nginx.conf Another nginx-angular related update 1 year ago
package.json Moved to only dev dependency 11 months ago
tsconfig.app.json Prettified all the things 11 months ago
tsconfig.json Prettified all the things 11 months ago
tsconfig.spec.json Prettified all the things 11 months ago
tslint.json Prettified all the things 11 months ago

README.md

Frontend

This project was generated with Angular CLI version 9.1.7.

Angular CLI

Development server

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.

Code scaffolding

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.

Build

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.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Deploy with Docker

Prerequisite: Docker and/or Docker Compose have to be installed on your system
The Docker installation instructions for most operation systems can be found here: https://docs.docker.com/get-docker/
The Docker Compose installation instructions for most operation systems can be found here: https://docs.docker.com/compose/install/ To use the prebuild images log into the private registry: docker login -u testuser -p LpH2v1mShPpC8Xeimkd2AISA03zaC+vq scrumdev.azurecr.io

Quick Deployment with Docker Compose

  1. Clone the git repo
  2. Open the cloned repo's folder in a shell of your choice (as long as it supports Docker)
  3. Tell Docker Compose to run the app alongside a database with docker-compose up

Other useful commands:

  • Run attached (in the background): docker-compose up -d
  • Stop: docker-compose down
  • Restart: docker-compose restart

Build the Container yourself (and run it)

  1. Clone the git repo
  2. Open the cloned repo's folder in a shell of your choice (as long as it supports Docker)
  3. Tell Docker to build the app under the name "taskboard/frontend" with docker build -t taskboard/frontend .
  4. Tell Docker to run the app on port 8080 with docker run -p 8080:80 taskboard/frontend

Other useful commands:

  • Run detached: docker run -d -p 8080:80 taskboard/frontend
  • Run under specified name: docker run -p 8080:80 --name frontend taskboard/frontend