Skip to content

Latest commit

 

History

History
134 lines (89 loc) · 2.4 KB

File metadata and controls

134 lines (89 loc) · 2.4 KB

Axleshift Freight Management

Build CI Docker CI Terraform CI

Connecting everyone with smarter, faster, and more secure shipping. From first mile to last, we move your world forward.

⚠️ Warning: This repository is maintained as axleshift-freight-management, a fork of the original axleshift-core1 college capstone project.
Now that the capstone has fulfilled its original purpose, development continues here under a new license and project direction.
The original repository is available at Axleshift Core 1 Repository.

Pre-requisites

  • Node.js
  • Mongodb v8
  • Redis

1. Setup and Initialization

  • Install Dependencies

    npm run setup
  • Setup Environments

    npm run setup:env

2. Application Development

  • Start Application

    npm run start
  • Lint Code

    npm run lint
  • Run Tests

    npm run test
  • Run Tests in Production Mode

    npm run post:production

3. Docker Commands

  • Build Docker Image

    npm run docker
  • Run Docker Container

    npm run docker:run

4. Terraform Commands

  • Run Terraform
    npm run terraform

5. Monitoring & Observability

  • Start Prometheus Monitoring

    npm run prom
  • Restart Prometheus

    npm run prom:restart
  • Start Grafana

    npm run graf
  • Restart Grafana

    npm run graf:restart

6. Process Management

  • Start PM2 (Process Manager)

    npm run pm2
  • Restart PM2

    npm run pm2:restart

License

This project is licensed under the Polyform Noncommercial License 1.0.0.

© 2026 Melvin Jones Repol.