webcompat.com
webcompat.com copied to clipboard
Unable to deploy correctly the project
str
git clone [email protected]:webcompat/webcompat.com.git
cd webcompat.com
touch .env
goto Developer settings:
- goto
Personnal access toek - create
New personal access token
did that:
- goto
OAuth Apps Register a new OAuth application
did that:

# Secrets. DO NOT SHARE.
GITHUB_CLIENT_ID='DONE'
GITHUB_CLIENT_SECRET='DONE'
OAUTH_TOKEN='DONE'
SECRET_KEY = 'a_secret_key'
HOOK_SECRET_KEY = 'SECRETS'
then:
npm run setup
npm run start
result: https://cl.ly/01476cf87dd3
After a chat with @miketaylr I guess, this issue is fixed but not really fixed, so what I did.
@miketaylr made public the private repo. Fixed all 404 errors, after that I could report a bug, and browse throw the search form. But i wasn't able to log in.
I got this errror:

Then, I did:
- deleted
session.db - refresh my token on Github.
- removed my cookies on Firefox.
- npm run start
I tried to log, was redirect to gihtub to allow the webcompat app. I Got a new error on webcompat about Gihtub (no screenshot..). tried again to log in, that's it, success. Everything works well.
two issues and one is probably related to the dynamic loading of milestones. I think I want to throw that code so we do not depend on it to start the app. @miketaylr
I want to switch to hardcoded version of the milestone. AND a tool which just check if the milestones are valid in tools and or deployment scripts.
I want to switch to hardcoded version of the milestone. AND a tool which just check if the milestones are valid in tools and or deployment scripts.
Sounds like a nice improvement!