Files
vegasco/src/Vegasco-Web
ThompsonNye b41d5c5d33
All checks were successful
continuous-integration/drone/push Build is passing
Ensure correct sorting and thus also correct liter per 100km calculation
2025-06-24 20:35:49 +02:00
..
2025-06-13 19:48:07 +02:00
2025-06-23 18:38:26 +02:00
2025-06-13 19:48:07 +02:00
2025-06-13 19:48:07 +02:00
2025-06-23 18:38:26 +02:00
2025-06-24 19:12:29 +02:00
2025-06-24 19:12:29 +02:00
2025-06-23 18:38:26 +02:00
2025-06-22 13:18:22 +02:00
2025-06-13 19:48:07 +02:00
2025-06-18 20:54:04 +02:00
2025-06-13 19:48:07 +02:00

VegascoWeb

This project was generated using Angular CLI version 20.0.1.

Development server

To start a local development server, run:

ng serve

Once the server is running, open your browser and navigate to http://localhost:4200/. The application will automatically reload whenever you modify any of the source files.

API Proxy

Because the solution utilizes Aspire which injects endpoint references for the API as environment variables, this application uses a proxy to access the API. The proxy is configured in the proxy.config.js file which is used in the serve section of the angular.json file. This makes the dev server provide a proxy when serving the application.

The environment variables for the API endpoint are named services__Api__https__0 and services__Api__http__0 for the https and the http endpoints respectively. If the https endpoint is not configured, the http endpoint is used. At least one of them has to be configured.

To allow the dev proxy to accept otherwise untrusted server certificates, set NODE_ENV to development. Otherwise the dev proxy rejects untrusted certificates.

When deploying the application elsewhere, another proxy has to be configured to provide the same functionality to ensure the application works correctly.

Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

ng generate component component-name

For a complete list of available schematics (such as components, directives, or pipes), run:

ng generate --help

Building

To build the project run:

ng build

This will compile your project and store the build artifacts in the dist/ directory. By default, the production build optimizes your application for performance and speed.

Running unit tests

To execute unit tests with the Karma test runner, use the following command:

ng test

Running end-to-end tests

For end-to-end (e2e) testing, run:

ng e2e

Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs.

Additional Resources

For more information on using the Angular CLI, including detailed command references, visit the Angular CLI Overview and Command Reference page.