Virtual venue for RubyKaigi Takeout w/ Amazon IVS, Chime SDK for Messaging, Transcribe
TypeScript
99
441 commits
updated Jul 3, 2023
IVS and Chime SDK for Messaging are uncovered by Terraform :/
aws chime create-app-instance --name rk-takeout-...
And write app instance ARN down to conference jsonnet. Then run
rake takeout:ensure_chime
and it'll output channel and user ARNs for conference jsonnet.
See ./tf/ivs.tf
See ./tf/medialive.tf. Managed through CFn on Terraform.
ruby misc/generate_conference_sponsorships_data.rb /tmp/RubyKaigi\ 2022_\ Sponsor\ Live\ Promo\ Text\ \(Responses\)\ -\ Form\ Responses\ 1.csv /tmp/sponsors.yml > ~/Downloads/sponsors.json
ruby misc/upload_conference_sponsorships_avatar.rb rk-takeout-app prd/avatars/ < ~/Downloads/sponsors.json
aws s3 cp ~/Downloads/sponsors.json s3://rk-takeout-app-usw2/prd/tmp/sponsors.json
rails runner 'p ConferenceSponsorship.delete_all'
rake takeout:import_sponsorships
rake takeout:sync_conference_data
accept additional roles through metadata like:
{
"takeout_app": {
"roles": [
"staff",
"speaker",
"ruby committer",
]
}
}
Deployments are automated with GitHub Actions.
MIT License (c) Sorah Fukumori 2021
app/javascript/*Icon.tsxTypeScript
54.2%
Ruby
29.0%
HCL
9.8%
Jsonnet
4.6%
HTML
1.4%
Virtual venue for RubyKaigi Takeout w/ Amazon IVS, Chime SDK for Messaging, Transcribe
TypeScript
99
441 commits
updated Jul 3, 2023
IVS and Chime SDK for Messaging are uncovered by Terraform :/
aws chime create-app-instance --name rk-takeout-...
And write app instance ARN down to conference jsonnet. Then run
rake takeout:ensure_chime
and it'll output channel and user ARNs for conference jsonnet.
See ./tf/ivs.tf
See ./tf/medialive.tf. Managed through CFn on Terraform.
ruby misc/generate_conference_sponsorships_data.rb /tmp/RubyKaigi\ 2022_\ Sponsor\ Live\ Promo\ Text\ \(Responses\)\ -\ Form\ Responses\ 1.csv /tmp/sponsors.yml > ~/Downloads/sponsors.json
ruby misc/upload_conference_sponsorships_avatar.rb rk-takeout-app prd/avatars/ < ~/Downloads/sponsors.json
aws s3 cp ~/Downloads/sponsors.json s3://rk-takeout-app-usw2/prd/tmp/sponsors.json
rails runner 'p ConferenceSponsorship.delete_all'
rake takeout:import_sponsorships
rake takeout:sync_conference_data
accept additional roles through metadata like:
{
"takeout_app": {
"roles": [
"staff",
"speaker",
"ruby committer",
]
}
}
Deployments are automated with GitHub Actions.
MIT License (c) Sorah Fukumori 2021
app/javascript/*Icon.tsxTypeScript
54.2%
Ruby
29.0%
HCL
9.8%
Jsonnet
4.6%
HTML
1.4%