Skip to content

sghiassy/QBO-Convertor

Repository files navigation

QBO-Convertor

Build Status

Dev Setup

- `git clone [email protected]: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

Heroku (Legacy - Deprecated)

Previously, this repo was set to automatically deploy to Heroku once the Travis CI job passed.

Manual Heroku Deployment (No longer used)

Install Heroku CLI: https://devcenter.heroku.com/articles/heroku-command-line

Configuration:

git remote add heroku [email protected]:qbo-converter.git

Deploy:

git push heroku master

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •