A demo PHP application using PHP-FPM and Nginx Docker images for AWS Elastic Beanstalk Multi-container Docker environments.
eb-docker-nginx-proxy is a demonstration PHP application that shows how to deploy a containerized PHP app using PHP-FPM and Nginx on AWS Elastic Beanstalk's Multi-container Docker environment. It provides a ready-to-use example configuration for developers who want to run PHP applications in a multi-container setup on AWS. The project simplifies the process of setting up and deploying PHP applications with separate PHP-FPM and Nginx containers.
Developers and DevOps engineers who are deploying PHP applications on AWS Elastic Beanstalk using Docker containers. It is particularly useful for those new to multi-container Docker environments on AWS.
It offers a pre-configured, working example that reduces the learning curve for setting up PHP-FPM and Nginx in a multi-container Docker environment on Elastic Beanstalk. Developers can use this demo as a starting point or reference for their own deployments.
This project is a demonstration application that illustrates how to deploy a PHP application using PHP-FPM and Nginx within AWS Elastic Beanstalk's Multi-container Docker environment. It serves as a practical example for developers looking to containerize PHP applications on AWS.
The project focuses on providing a clear, minimal example to help developers understand and implement containerized PHP deployments on AWS Elastic Beanstalk.
The README provides step-by-step deployment instructions specifically for Elastic Beanstalk's Multi-container Docker platform, simplifying the setup process with default settings and ZIP file uploads.
Relies on PHP-FPM and Nginx containers from Docker Hub's official library, ensuring reliability and security, as mentioned with direct links in the README.
Offers a minimal PHP app structure to demonstrate multi-container Docker concepts, making it effective for understanding basic deployments without unnecessary complexity.
The README only covers basic deployment steps, with no advice on modifying Docker configurations, adding features like SSL, or troubleshooting common issues.
Designed exclusively for Elastic Beanstalk, making it difficult to adapt for other platforms like Kubernetes or different cloud providers, reducing portability.
Missing essential elements for real-world use, such as logging setup, health checks, or scaling configurations, which are not addressed in the demo.
AWS Elastic Beanstalk blue-green deployment automation from ThoughtWorks Mingle Team
Sample Express application for AWS Elastic Beanstalk
This is a Python sample application that demonstrates building a simple, scalable customer signup form. It uses the Flask web framework and Bootstrap for the frontend, and is designed to be deployed on AWS Elastic Beanstalk. The application stores submitted data in Amazon DynamoDB and publishes notifications to Amazon SNS when a form is completed. ## Key Features - **Dynamic Bootstrap Themes** — Supports multiple Bootstrap themes from Bootswatch, which can be changed dynamically via an environment variable. - **Flask Debugging Control** — Allows toggling of Flask debugging mode through an environment variable in the Elastic Beanstalk console. - **AWS Integration** — Seamlessly integrates with AWS services including Elastic Beanstalk for deployment, DynamoDB for data storage, and SNS for notifications. - **Instructional Videos** — Includes a quick 3-part video series guiding users through deployment, usage, and customization. ## Philosophy The project serves as a practical, ready-to-deploy example for developers learning to build and deploy web applications on AWS using Python and Flask.
[Need maintainer/owner - see #57] AWS Elastic Beanstalk gem with rake configuration and deployment for rails apps in 60 seconds or less.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.