Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.09 KB

File metadata and controls

44 lines (32 loc) · 1.09 KB

ParcelDelivery

Overview

This is a demo project designed to manage and track parcel deliveries efficiently. It provides features for creating, updating, and tracking parcels, as well as managing delivery routes and schedules.

Installation

To install the project using Docker Compose, follow these steps:

  1. Clone the repository:

    git clone https://github.com/4bdulla/ParcelDelivery.git
  2. Navigate to the project directory:

    cd ParcelDelivery
  3. Create a .env file and configure the necessary environment variables. (or use existing one)

  4. Start the services using Docker Compose:

    • on Linux machines run:
    chmod +x ./run.sh
    ./run.sh
    • on Windows machines run:
    ./run.ps1

Usage

In development mode (set ASPNETCORE_ENVIRONMENT env variable in .env file to Development) database is created automatically.

API documentation: http://api.localhost:443/swagger.

Traefik dashboard at http://traefik.localhost:443/dashboard/#

NOTES:

  • add E2E testing