Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
API_KEY= anything
AUTH_SECRET= can be anything
DATABASE_URL= need to set up a postgres instance and use a uri that points to it
EMAIL_ADMIN_DESTINATIONS= comma separated email addresses
EMAIL_FROM= email address
EMAIL_SERVER= email uri (ethereal mail)
GCP_DATA_PROJECT_ID= need to set up a GCP project (free)
GOOGLE_LOGO_BUCKET_BUCKET_NAME= create a GCP bucket
GOOGLE_LOGO_BUCKET_CLIENT_EMAIL= create a service account
GOOGLE_LOGO_BUCKET_PRIVATE_KEY= private key for the service account
GOOGLE_LOGO_BUCKET_PROJECT_ID= GCP project id
GOOGLE_SERVICE_ACCOUNT_CLIENT_EMAIL= Not needed unless running migration
GOOGLE_SERVICE_ACCOUNT_PRIVATE_KEY= Not needed unless running migration
GOOGLE_SHEET_ID= Not needed unless running migration
GOOGLE_SHEET_ID_GRAVITY_FORMS= Not needed unless running migration
NEXT_PUBLIC_CHANNEL=local
NEXT_PUBLIC_GA_MEASUREMENT_ID= optional
NEXT_PUBLIC_GOOGLE_API_KEY= create an api key in GCP
NEXT_PUBLIC_URL= http://localhost:3000 for local development
SUPER_ADMIN_API_KEY= anything
TEST_DATABASE_URL= create a second database in postgres
19 changes: 19 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,25 @@
"outFiles": ["${workspaceFolder}/**/*.js"],
"console": "integratedTerminal"
},
{
"name": "Next.js: Full Stack Debug",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}/apps/nextjs",
"runtimeExecutable": "pnpm",
"runtimeArgs": ["dev"],
"serverReadyAction": {
"pattern": "started server on .+, url: (https?://.+)",
"uriFormat": "%s",
"action": "debugWithChrome"
},
"skipFiles": ["<node_internals>/**"],
"outFiles": ["${workspaceFolder}/**/*.js"],
"console": "integratedTerminal",
"env": {
"NODE_OPTIONS": "--inspect"
}
},
{
"type": "node",
"request": "launch",
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,12 @@ Environment variables are application-specific in this monorepo. The `.env` file
- For dev migrations use the `dev_generic` user
- For staging migrations use the `dev_generic` user
- For production migrations use the `f3slackbot` user

# WIP

- ensure we can't submit with no time and no events for new events
- add tests for approvals in the admin portal
- test image issues
- better text of where we're moving aos and regions
- decide which things you can change region and and which you can't
- TODO: Think through AO and location appearance
Loading
Loading