Skip to content

Make deploy with kamal possible - #116

Open
h-m-m wants to merge 4 commits into
mainfrom
hmm/issue-62/kamal
Open

Make deploy with kamal possible#116
h-m-m wants to merge 4 commits into
mainfrom
hmm/issue-62/kamal

Conversation

@h-m-m

@h-m-m h-m-m commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Resolves #62

Description

  • I updated kamal config files
  • I have tried to tag everything in them Endsideout AWS account with rfg2026 and created-by: h-m-m that was required for these changes to work.
  • Key credentials have been securely shared with project leads

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

Someone in the AWS deployers group who also has ssh access to an EC2 server should be able to deploy to the server by running kamal deploy. One-time prereqs for EC2 servers are documented in Slack. We should discuss where documentation might be better located.

@h-m-m
h-m-m marked this pull request as ready for review August 29, 2026 21:27

@sean-dickinson sean-dickinson left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Could we maybe add a short markdown doc about how to deploy? Like what is required to be able to deploy and any important gotchas?

Comment thread config/application.rb
# not contain `.rb` files, or that should not be reloaded or eager loaded.
# Common ones are `templates`, `generators`, or `middleware`, for example.
config.autoload_lib(ignore: %w[assets tasks])
config.autoload_lib(ignore: %w[assets tasks generators])

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: can we revert this now or is this still needed?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A: I think it is still needed

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also I think we should discuss our options here, I have a couple ways we could improve this and I'm not sure which is best

Comment thread config/deploy.yml Outdated
servers:
web:
- 192.168.0.1
# This is a specific EC2 host that will not be usable after 2026-08-31

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: Why will this no longer be usable?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is an outdated comment about an Ec2 instance I set up in my own account.

@h-m-m
h-m-m force-pushed the hmm/issue-62/kamal branch from 2694482 to 43d4f4c Compare August 30, 2026 15:25
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.

Kamal setup for AWS Deployment

2 participants