Sign inSign up

filmhub/maintenance

By filmhub

•Updated about 5 years ago
Archived

Maintenance

Image
0

769

filmhub/maintenance repository overview

Gitpod ready-to-code

GitHub CI codecov

Feature Requests

⁠Bootstrap your devbox

⁠1. Add secrets to AWS System Manager⁠

  • AdminPassword
    • pick one
  • BugsnagApiKey
  • CodecovToken
  • DbPassword
    • pick one
  • DbUser
    • pick one
  • Environment
    • set to development
  • GitHubOAuthToken
  • KeyName
  • SecretKeyBase
    • create with bin/rails secrets
  • SendGridApiKey

⁠2. Create permissions

Your user needs permissions to deploy:

  • PowerUserAccess
  • iam:GetRole
  • iam:CreateRole
  • iam:DeleteRole
  • iam:PutRolePolicy
  • iam:DeleteRolePolicy
  • iam:AttachRolePolicy
  • iam:DetachRolePolicy

Lock your account with MFA. Authy⁠ is a great app for that.

⁠3. Create basics stack⁠

In AWS CloudFormation console⁠, create a basics-development stack using these parameters:

  • DeployBranch: use your staging branch, for example staging-kb
  • WebStackName: use development (while others should work, dependency issues of other scripts is not tested yet)

Add tags:

  • environment: development
  • project: filmhub
  • app: basics

Acknowledge creation of IAM resources, then create. Note the DeployBucketName on the output tab, you'll need it in step 4.

⁠4. Create app stack

Tag summary

Content type

Image

Digest

Size

9.5 MB

Last updated

about 5 years ago

docker pull filmhub/maintenance