Backend code of https://rtapp-verify-backend.recaptime.autocode.gg as deployed to Autocode through GitLab CI.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Andrei Jiroh Halili c25539aae5 feat(global): add OpenAPI definition and Axios custom user agent magic 1 year ago
.gitlab/ci ci(gitlab-cicd): 💚 fix CI build on fetching env.json snippet stuff 1 year ago
.vscode Update REAMDE and Gitpod config 1 year ago
functions style(global): 🎨 format literally everything + update our secret loader for localdev 1 year ago
lib feat(global): add OpenAPI definition and Axios custom user agent magic 1 year ago
readme Update REAMDE and Gitpod config 1 year ago
scripts feat(global): add OpenAPI definition and Axios custom user agent magic 1 year ago
tests/cases Load up stuff from Autocode 1 year ago
www feat(global): add OpenAPI definition and Axios custom user agent magic 1 year ago
.eslintrc.js style(global): 🎨 format literally everything + update our secret loader for localdev 1 year ago
.gitignore Load up stuff from Autocode 1 year ago
.gitpod.Dockerfile chore(global): 🧑‍💻 update Gitpod config on STDLIBRC magic and workspace Dockerfile 1 year ago
.gitpod.yml chore(global): 🧑‍💻 update Gitpod config on STDLIBRC magic and workspace Dockerfile 1 year ago
.prettierrc.js style(global): 🎨 format literally everything + update our secret loader for localdev 1 year ago
.trigger-build Trigger CI deploy for testing 1 year ago
LICENSE Add LICENSE in order to be freely available to fork 1 year ago
README.md Update documentation and then some 1 year ago
env.example.json Update documentation and then some 1 year ago
package-lock.json build(global): add Prettier and ESLint to devDependencies + add even more scripts 1 year ago
package.json feat(global): add OpenAPI definition and Axios custom user agent magic 1 year ago
payloads.json Load up stuff from Autocode 1 year ago
stdlib.json Update documentation and then some 1 year ago

README.md

Verification Endpoint API backend

Open in gitpod

This is our source code for the Verification Endpoint API handler and Discord bot running on Autocode, usually synchorized every hour through GitLab CI.

API calls from verify.rtapp.<tk|io> domain will be trnsparently redirected to the production release at rtapp-verify-backend.recaptime.autocode.gg.

Development

Requires Node.js 14+ and Autocode CLI if you want to do local development or even deployment to development/production environments on Autocode.

Setup

  1. npm install
  2. npm start to run an local FunctionScript gateway with hot reload included.
  3. curl -i http://localhost:8170/recaptime/rtapp-verify-backend/ping to check if everything is ready

Deployment

In order for this to work on your Autocode account, you need to update the value of name in stdlib.json to point to your namespace instead of pointing at recaptime. You also need to build your own env.json file before running lib up dev.

  1. Authenticate with lib login.
  2. Prepare env.json using the template from env.example.json. DO NOT COMMIT!
  3. Update the value name to point to your namespace (e.g. username/your-app-here).
  4. Deploy with lib up dev

Getting help

  • Main project repo (GitHub mirror is available through we use issue forms) - all the verification metadata are being stored publicly, through some private data are held in an MongoDB database instead.

Credits