|
1 | | -# IaC Django Serverless Starter for AWS |
| 1 | +# IaC Serverless Django SQLite PoC for AWS |
2 | 2 |
|
3 | 3 | This project demonstrates how to deploy a Django application utilizing a *fully* serverless architecture on AWS. It uses AWS Lambda as the execution environment, SQLite as the database, and CloudFormation/SAM for infrastructure provisioning. The setup includes a local development environment using VS Code and Docker/Dev Containers. Please note that this project is intended for demonstration purposes and is not suitable for production use (see Limitations section). |
4 | 4 |
|
@@ -109,7 +109,7 @@ This project uses VS Code's [Dev Containers extension](https://marketplace.visua |
109 | 109 | 2. **Open the Project in a Dev Container**: |
110 | 110 | - Clone the repository: |
111 | 111 | ```sh |
112 | | - git clone https://github.com/efficient-solutions/aws-iac-django-serverless-starter.git |
| 112 | + git clone https://github.com/efficient-solutions/aws-iac-serverless-django-sqlite-poc.git |
113 | 113 | ``` |
114 | 114 | - Open the project folder in VS Code. |
115 | 115 | - Click **Reopen in Container** when prompted. VS Code will build and launch the Dev Container based on the configuration files in the `.devcontainer` folder. |
@@ -161,19 +161,19 @@ Before proceeding to the deployment, add your [AWS credentials](https://docs.aws |
161 | 161 | 3. Apply the database migrations: |
162 | 162 |
|
163 | 163 | ```sh |
164 | | - sam remote invoke Function --event '{"manage":"migrate"}' --stack-name aws-iac-django-serverless-starter |
| 164 | + sam remote invoke Function --event '{"manage":"migrate"}' --stack-name aws-iac-serverless-django-sqlite-poc |
165 | 165 | ``` |
166 | 166 |
|
167 | 167 | 4. Collect the static files: |
168 | 168 |
|
169 | 169 | ```sh |
170 | | - sam remote invoke Function --event '{"manage":"collectstatic"}' --stack-name aws-iac-django-serverless-starter |
| 170 | + sam remote invoke Function --event '{"manage":"collectstatic"}' --stack-name aws-iac-serverless-django-sqlite-poc |
171 | 171 | ``` |
172 | 172 |
|
173 | 173 | 5. Create a superuser: |
174 | 174 |
|
175 | 175 | ```sh |
176 | | - sam remote invoke Function --event '{"manage":"create_superuser"}' --stack-name aws-iac-django-serverless-starter |
| 176 | + sam remote invoke Function --event '{"manage":"create_superuser"}' --stack-name aws-iac-serverless-django-sqlite-poc |
177 | 177 | ``` |
178 | 178 |
|
179 | 179 | > **Important**: This command creates a superuser `root` with a randomly-generated password which is returned in the output. Change this password once you log in. Also, this command can only be run once. |
@@ -208,7 +208,7 @@ This project is intended for development and testing purposes only. It is not su |
208 | 208 |
|
209 | 209 | ## Production Use |
210 | 210 |
|
211 | | -For those considering this architecture for production environments, we recommend exploring our [commercial version](https://efficient.solutions/aws-iac-django-serverless-basic/), which addresses all the limitations mentioned above. |
| 211 | +For those considering this architecture for production environments, we recommend exploring our [commercial version](https://efficient.solutions/aws-iac-serverless-django-sqlite/), which addresses all the limitations mentioned above. |
212 | 212 |
|
213 | 213 | ## License |
214 | 214 |
|
|
0 commit comments