Firefox Preview - Test Campaign Issue Reporting Form
Перейти к файлу
dependabot[bot] 67cde92f64
Bump node-fetch from 2.3.0 to 2.6.1 (#12)
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.3.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.3.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-11 18:53:57 +02:00
lib Revert "Remove Screenshot as there is a bug in Fenix regarding uploading files" 2019-05-16 20:26:28 +02:00
public Tell users that campaign is finished 2019-10-03 16:49:32 +02:00
routes Remove CSRF for now 2019-05-15 18:42:16 +02:00
views Tell users that campaign is finished 2019-10-03 16:49:32 +02:00
.gitignore Connect GitHub 2019-04-03 20:59:48 +02:00
CODE_OF_CONDUCT.md Initial commit 2019-04-03 19:45:41 +02:00
Dockerfile Initial commit 2019-04-03 19:45:41 +02:00
Dockerfile-PROD Initial commit 2019-04-03 19:45:41 +02:00
LICENSE Initial commit 2019-04-03 19:45:41 +02:00
README.md Revert "Remove Screenshot as there is a bug in Fenix regarding uploading files" 2019-05-16 20:26:28 +02:00
app.js Only use redirect for production 2019-05-18 11:35:32 +02:00
docker-compose.yml Add poor man's CSRF 2019-04-07 11:54:31 +02:00
field_config.json Revert "Remove Screenshot as there is a bug in Fenix regarding uploading files" 2019-05-16 20:26:28 +02:00
index.js Adjust Android Device label and placeholder (fixes #8) 2019-04-08 20:26:03 +02:00
package-lock.json Bump node-fetch from 2.3.0 to 2.6.1 (#12) 2020-09-11 18:53:57 +02:00
package.json Use normal node command for npm start 2019-04-14 01:04:33 +02:00

README.md

Mozilla Fenix Campaign

Campaign Bug Reporting page for the upcoming Fenix Campaign lead by the Open Innovation Team.

Setting up the server

Requirements

  • First install Docker and docker-compose
  • Create a repository to hold the submitted issues
  • Create a "triage" label for issues in that repository
  • Create a personal access token for your GitHub user

Starting

Then you can start the server with the following command. Make sure to replace the placeholders with your data.

$ git clone <URL>
$ cd fenix-campaign
$ npm install
$ GITHUB_TOKEN=<yourGitHubToken> OWNER=<yourGitHubUsername> REPO=<yourGitHubRepoForIssues> npm start

Now you can access the website for it at localhost:4000.

Note: When running locally, screenshots won't be appended to the resulting GitHub Issue

Without Docker

If you wanna use it without docker, you can run it by:

$ git clone <URL>
$ cd fenix-campaign
$ npm install
$ GITHUB_TOKEN=<yourGitHubToken> OWNER=<yourGitHubUsername> REPO=<yourGitHubRepoForIssues> SESSION_SECRET=someSECRET BASE_URL=http://localhost:4000 node index