Skip to content

zarathucorp/open-rndsillog-githubapp

Repository files navigation

open-rndsillog-githubapp

A GitHub App built with Probot that "open-rndsillog-githubapp" GitHub Module

Before Setup

You need the following information:

  1. Azure blob storage
    • CONNECTION_STRING
    • CONTAINER_NAME
  2. Supabase
    • SUPABASE_URL
    • SUPABASE_KEY
  3. indulgentia-back URL

Setup

Register open-rndsillog-githubapp

  1. Register your own "open-rndsillog-githubapp"
# Install dependencies
npm install

# Run the bot
npm start
  1. Visit http://localhost:3000 to see something like this:

Rndsillog Probot Setup Wizard Example

  1. Click the Register GitHub App button.
  2. Set a unique "open-rndsillog-githubapp" name.
  3. After registering your GitHub App, you'll be redirected to install the app on any repositories. Your local .env file will be populated with values GitHub sends during the redirect.
  4. Before starting your "open-rndsillog-githubapp", you must set .env (or docker env parameter) like this:
# Azure
CONNECTION_STRING=<blob-storage-connection-string>
CONTAINER_NAME=<blob-storage-container-name>

# Supabase
SUPABASE_URL=<supabase-URL>
SUPABASE_KEY=<supabase-service_role-key>

# API Server
API_SERVER_URL=<indulgentia-back-URL>

(info) You can set "open-rndsillog-githubapp" separately from "indulgentia-front" & "indulgentia-back" by fixing "open-rndsillog-network".

  1. Now you are ready to go! Please follow the instructions of "open-rndsillog-network".

Start using Docker

# 1. Build container
docker build -t open-rndsillog-githubapp .

# 2. Start container
docker run -e APP_ID=<app-id> -e PRIVATE_KEY=<pem-value> open-rndsillog-githubapp

Contributing

If you have suggestions for how "open-rndsillog-githubapp" could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the Contributing Guide.

License

ISC © 2024 Changwoo Lim

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published