Sha256: a08df941db7d3dce54726bce11574bf367c7c1e0d01955a936c031b72c0da9ab

Contents?: true

Size: 856 Bytes

Versions: 5

Compression:

Stored size: 856 Bytes

Contents

$LAMBY_INSTALLER_NAME = 'application_load_balancer'
load 'lamby/templates/shared.rb'

say '==> Running Lamby Application Load Balancer installer...'

say 'Copying files...'
copy_file tpl_file('app.rb'), app_file('app.rb')
copy_file tpl_file('template.yaml'), app_file('template.yaml')
gsub_file app_file('template.yaml'), /APPNAMEHERE/, appname

say 'Adding to .gitignore...'
FileUtils.touch app_file('.gitignore')
append_to_file app_file('.gitignore'), <<-GITIGNORE.strip_heredoc
  # Lamby
  /.aws-sam
GITIGNORE

say 'Creating ./bin files for build and deploy...'
copy_file tpl_file('build'), app_file('bin/build')
chmod app_file('bin/build'), 0755
copy_file tpl_file('deploy'), app_file('bin/deploy')
chmod app_file('bin/deploy'), 0755
gsub_file app_file('bin/deploy'), /APPNAMEHERE/, appname.downcase

say 'Welcome to AWS Lambda and Rails 🎉', :green

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
lamby-no-rails-1.0.3 lib/lamby/templates/application_load_balancer.rb
lamby-1.0.2 lib/lamby/templates/application_load_balancer.rb
lamby-1.0.1 lib/lamby/templates/application_load_balancer.rb
lamby-1.0.0 lib/lamby/templates/application_load_balancer.rb
lamby-0.6.0 lib/lamby/templates/application_load_balancer.rb