Conference sponsorships CRM
rails s
yarn run watch
(RubyKaigi organizers: see also https://rubykaigi.esa.io/posts/815)
DATABASE_URL
ORG_NAME
Your team nameDEFAULT_EMAIL_ADDRESS
Default “From” address for outgoing emailsDEFAULT_EMAIL_HOST
Message-ID host part for outgoing emailsDEFAULT_URL_HOST
URL host used for outgoing emailsS3_FILES_REGION
S3 region nameS3_FILES_BUCKET
S3 bucket nameS3_FILES_PREFIX
(optional)S3_FILES_ROLE
IAM Role ARN which allows s3:PutBucket
to all objects on the bucket
arn:aws:iam::005216166247:role/SponsorAppDevUser
You also have to supply a valid AWS credentials to the app in a standard SDK way. RubyKaigi staff refer to https://rubykaigi.org/go/aws for setup access.
This app requires “GitHub App” with: Repository Metadata (Read-only), Repository Content (Read & Write).
And you need to manually install the app to the repositories.
GITHUB_REPO
specify in “:login/:repo” format; used for authorization.GITHUB_CLIENT_ID
GITHUB_CLIENT_SECRET
GITHUB_APP_ID
GITHUB_CLIENT_PRIVATE_KEY
(Base64 encoded DER)
openssl pkey -in /path/to/private-key.pem -outform der | openssl base64 -A
But during development, you can pass $BACKDOOR_SECRET
to the application, then go http://localhost:3000/admin/session/new?backdoor=BACKDOOR_SECRET&login=YOUR_GITHUB_LOGIN to login without genuine OAuth2 dance.
SLACK_WEBHOOK_URL
SENTRY_DSN