This is a next.js
app which provide an user interface form to submit new issue directly to any public/private repos within an organization. Authenticated via installed Github App.
-
Create
.env
file fromenv.dist
-
You will need to install a github app in your organization's repository and use the PRIVATE_KEY, CLIENTID, CLIENTSECRET, and APPID as your env variables
-
npm install
a. Without docker: Run vscode debugger to start the dev environment
b. With docker: Run
docker-compose -f docker-compose.dev.yml build && docker-compose -f docker-compose.dev.yml up
in your terminal -
To submit a feedback: Open
http://localhost:3000/{owner}/{repo}
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited inpages/api/hello.js
.
Use docker-compose.yml
to deploy with docker-compose
The app is accessible via port 80