Important
This “service” is no longer required, as subscriptions (recurring payments) are now processed directly via the Pocketbase instance. Implemented in the commit 6dec29e779a4321be07d3d4dc1db96dccefe34bb
-
Clone the repository
git clone git@github.com:BudgetBuddyDE/Subscription-Service.git
-
Install dependencies
npm install
-
Set all required environment-variables as defined in the
.env.example -
Start the application
npm run start
Note
You may need to sign into the Github Image Registry by using echo <GH_PAT> | docker login ghcr.io -u <GH_USERNAME> --password-stdin
-
Pull the image
docker pull ghcr.io/budgetbuddyde/subscription-service:latest
-
Start an container
docker run--env-file .env ghcr.io/budgetbuddyde/subscription-service:latest