Skip to content

Add dev environment setup for JavaBuilder Lambda deployment #406

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

anthony-jackson-code
Copy link

  • Add comprehensive deployment scripts for dev environment
  • Include pre-deployment checks for prerequisites validation
  • Add CloudFormation template processing from ERB
  • Include deployment parameters configuration
  • Add detailed README for new engineers
  • Organize all files in dev-deployment folder for better structure

Features:

  • Automated CloudFormation template generation
  • AWS credential and prerequisite validation
  • S3 artifact bucket management
  • Stack creation/update with proper error handling
  • Post-deployment verification steps

- Add comprehensive deployment scripts for dev environment
- Include pre-deployment checks for prerequisites validation
- Add CloudFormation template processing from ERB
- Include deployment parameters configuration
- Add detailed README for new engineers
- Organize all files in dev-deployment folder for better structure

Features:
- Automated CloudFormation template generation
- AWS credential and prerequisite validation
- S3 artifact bucket management
- Stack creation/update with proper error handling
- Post-deployment verification steps
- Configure all AWS CLI commands to use --profile codeorg-dev
- Update deploy-javabuilder-dev.sh with profile support
- Update pre-deploy-check.sh with profile validation
- Add fix-aws-profile.sh to resolve rbenv Ruby version issues
- Add .ruby-version file set to 3.0.5 for aws-google compatibility
- Improve error messages and provide profile-specific guidance

This ensures the deployment scripts work correctly with the codeorg-dev
AWS account profile and resolves credential authentication issues.
- Rename to standard README.md format for automatic GitHub display
- This ensures the documentation is shown when visiting the dev-deployment folder
- Maintains all existing content and formatting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant