Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 915 Bytes

File metadata and controls

34 lines (25 loc) · 915 Bytes

QBO-Convertor

Dev Setup

- `git clone git@github.com:sghiassy/QBO-Convertor.git`
- `cd QBO-Conertor`
- `npm install`
- `npx grunt`
- `npm start`

Deploying

Docker Swarm VPS (Current)

The application is now deployed to a custom VPS using Docker Swarm at https://qboconverter.com

Prerequisites

  • Docker installed locally
  • Docker context configured for VPS (named hostinger)
  • Access to Docker Hub account sghiassy

Deployment Steps

npm run docker:build:image  # Build Docker image for linux/amd64
npm run docker:push         # Push to Docker Hub
npm run docker:deploy       # Deploy to VPS via Docker Swarm

The deployment process:

  1. Builds the image locally with Grunt build included
  2. Pushes to Docker Hub as sghiassy/qbo-converter:latest
  3. Deploys to VPS using Docker stack qbo-app
  4. Caddy automatically handles SSL/TLS and reverse proxy