#AWS #AppRunner - цікав інтеграція #GitHub, яка дозволяє за 5 хвилин налаштувати збірку та деплой додатків в клауд.
Це PaaS схожий на #ElasticBeanstalk, але з інтеграцією з гітом, коли збірка та деплой проходять автоматично при пуше в гілку.
Саме то, що треба для розробників для свої пет проєктів, або для створення #MVP стартапами.
https://github.com/marketplace/aws-connector-for-github
AWS Connector for GitHub - GitHub Marketplace

Enables AWS services to get notified on repository events, and download source code to build, test and deploy

GitHub

Deploying and managing a high-availability Django app isn't easy, but Amazon's Elastic Beanstalk platform can help. Here's how to get started.

https://www.honeybadger.io/blog/deploying-django-elasticbeanstalk/?utm_source=mastodon&utm_medium=social

#Python #Django #AWS #ElasticBeanstalk #DevOps

Django AWS deployment with Elastic Beanstalk

Deploying and managing high-availability Python web applications isn't easy. Dig in to master Django AWS deployment with Elastic Beanstalk.

Honeybadger Developer Blog

Yes! Elastic Beanstalk finally supports Ruby 3.3. Yet another day I can procrastinate on migrating to a Docker workflow for this collection of apps. 😅

#Ruby #AWS #ElasticBeanstalk

【インフラ刷新】Elastic Beanstalk から ECS on Fargate への乗り換え - Qiita

概要長年Elastic Beanstalk(EB)で動いていたWebアプリケーションをECS on Fargateに乗り換えました。EBのデプロイ時に行っていた下記は、Dockerイメージのビル…

Qiita
Учора майже весь день витратив на дебаг #AWS #ElasticBeanstalk #nodejs додатка. Розробники, леніві дупи, досі використовують ноду 8 (OMG), в той час, як платформа підтримує мінімально 14+. Тож доводиться на #AmazonLinux ставити nodejs 8 через скрипт nodesource. Проблема зʼявилась нещодавно - скрипт перестав працювати.
Викрутився тим, що з робочого сервера підкинув файли
/etc/yum.repos.d/nodesource-el7.repo та #GPG ключ до нього.
Поки працює, але обматюкав девов та сказав, щоб оновлювали код
Can anyone recommend an #ElasticBeanstalk tutorial that actually includes how to set up basic IAM security too? All the tutorials I'm reading seem to tell me to "draw the rest of the owl" when it comes to IAM.
I tried manually deleting the IPs, which works, as long as you don't want to change anything ever again. It seems like #ElasticBeanstalk stores the IP address internally somewhere, so when you try to deploy new versions of the app or make any config changes, it just errs out complaining that it can't find the old IP address. I think it tries to move the IP address across instances and then fails when it can’t.

Well this is infuriating 😡, apparently #ElasticBeanstalk Single-Instance Envs are forced to have an Elastic IP even if they are in a private subnet (which means the assigned public ip is useless).

In February, #AWS is going to start charing for ALL EIPs, not just unassigned ones, so unless they update Elastic Beanstalk before then to no longer require the EIPs, it’s just more money out the window.

Success! I wonder if I'm the first person to get a #Ruby 3.2 app running on #ElasticBeanstalk Amazon Linux 2023? Surely not, right?

The biggest difference for me was that AL2023 seems to no longer user rbenv for Ruby, the platform just has it installed. I had modify my platform hook that copies the Amazon .rbenv version into my app’s root dir to only do it if the file exists (so I could get that app version deployed on a Ruby 3.0 instance before doing the instance upgrade)

#AL2023 #RubyOnRails

Apparently #ElasticBeanstalk skipped #Ruby 3.1 and went straight to 3.2 and they also updated to Amazon Linux 2023

https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2023-10-19-al2023.html

Release: Elastic Beanstalk launches Amazon Linux 2023 new platform releases and updates on October 19, 2023 - AWS Elastic Beanstalk

October 19, 2023—Elastic Beanstalk releases new Amazon Linux 2023 (AL2023) platform branches for ECS, Go, Corretto, Tomcat, .NET Core, and Ruby. This release also provides new versions for the Docker, Coretto, Tomcat, Node.js, PHP, and Python platforms based on Amazon Linux 2023. The release includes security updates, AMI updates, and Graviton support for two regions.