FinanceMe Backend
🛠 Branching Strategy
Use develop
branch for development and main
for release. Pushing to develop automatically deploys to the staging environment, pushing to main deploys to production.
🚀 Build Instructions
This project uses the Vapor web framework and the Swift Package Manager for dependencies. Build instructions:
$ git clone https://github.com/zorkdev/FinanceMeBackend.git
$ cd FinanceMeBackend
$ open Package.swift
To lint and test the project use the test.sh
script.
Environment variables required:
APNS_CERT
: Certificate for APNS
APNS_CERT_PW
: Password for APNS certificate
DATABASE_URL
: URL of the database