[PR #101] [CLOSED] adding nginx-wsgi-flask docker-compose sample #212

Closed
opened 2025-11-06 14:21:20 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/docker/awesome-compose/pull/101
Author: @GrantBirki
Created: 3/14/2021
Status: Closed

Base: masterHead: nginx-wsgi-flask


📝 Commits (8)

  • 017fd26 Upgrade dependenvies of vuejs sample to fix node-forge vulnerability
  • 55225b5 adding nginx-wsgi-flask docker-compose sample
  • aafa984 removing mermaid
  • b1cf5cb updating main documentation to include link to sample and adding newlines
  • 0a56132 cleanup and review suggestions - makefile and links
  • 2db4a98 remove makefile
  • 220abe7 fixing typo
  • 8bc82bf fixing typo and removing makefile

📊 Changes

13 files changed (+1596 additions, -1090 deletions)

View changed files

.vscode/settings.json (+3 -0)
📝 README.md (+1 -0)
nginx-wsgi-flask/README.md (+103 -0)
nginx-wsgi-flask/docker-compose.yaml (+30 -0)
nginx-wsgi-flask/flask/Dockerfile (+32 -0)
nginx-wsgi-flask/flask/app.py (+27 -0)
nginx-wsgi-flask/flask/requirements.txt (+2 -0)
nginx-wsgi-flask/flask/wsgi.py (+5 -0)
nginx-wsgi-flask/nginx/Dockerfile (+32 -0)
nginx-wsgi-flask/nginx/default.conf (+29 -0)
nginx-wsgi-flask/nginx/nginx.conf (+50 -0)
nginx-wsgi-flask/nginx/start.sh (+2 -0)
📝 vuejs/vuejs/yarn.lock (+1280 -1090)

📄 Description

Adding a simple and secure docker-compose sample for using NGINX + WSGI + Flask.

This sample demonstrates using a reverse proxy that points to a WSGI handler with a Flask backend. All images are based on Alpine, use nonroot Docker users, are validated by healthchecks, and are simple/easy to use.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/docker/awesome-compose/pull/101 **Author:** [@GrantBirki](https://github.com/GrantBirki) **Created:** 3/14/2021 **Status:** ❌ Closed **Base:** `master` ← **Head:** `nginx-wsgi-flask` --- ### 📝 Commits (8) - [`017fd26`](https://github.com/docker/awesome-compose/commit/017fd26b544e552fd388bc0ddc26005697d1b8a6) Upgrade dependenvies of vuejs sample to fix node-forge vulnerability - [`55225b5`](https://github.com/docker/awesome-compose/commit/55225b5e5c132ea54c9cef54d79e13e50f0f815a) adding nginx-wsgi-flask docker-compose sample - [`aafa984`](https://github.com/docker/awesome-compose/commit/aafa9846df5925a8058ef41943606936ac5bbf94) removing mermaid - [`b1cf5cb`](https://github.com/docker/awesome-compose/commit/b1cf5cbc50ca9e569bbbae8e140f1dd02da70825) updating main documentation to include link to sample and adding newlines - [`0a56132`](https://github.com/docker/awesome-compose/commit/0a561324532d71967ec37c2aeff1924099576c22) cleanup and review suggestions - makefile and links - [`2db4a98`](https://github.com/docker/awesome-compose/commit/2db4a984ca82351a8d652e7eb4606368fc3bbca3) remove makefile - [`220abe7`](https://github.com/docker/awesome-compose/commit/220abe7150cbcbe4b8df09d52f0c68bdb8d3652b) fixing typo - [`8bc82bf`](https://github.com/docker/awesome-compose/commit/8bc82bf6d2e44336f122c5df704d32b99aa3570d) fixing typo and removing makefile ### 📊 Changes **13 files changed** (+1596 additions, -1090 deletions) <details> <summary>View changed files</summary> ➕ `.vscode/settings.json` (+3 -0) 📝 `README.md` (+1 -0) ➕ `nginx-wsgi-flask/README.md` (+103 -0) ➕ `nginx-wsgi-flask/docker-compose.yaml` (+30 -0) ➕ `nginx-wsgi-flask/flask/Dockerfile` (+32 -0) ➕ `nginx-wsgi-flask/flask/app.py` (+27 -0) ➕ `nginx-wsgi-flask/flask/requirements.txt` (+2 -0) ➕ `nginx-wsgi-flask/flask/wsgi.py` (+5 -0) ➕ `nginx-wsgi-flask/nginx/Dockerfile` (+32 -0) ➕ `nginx-wsgi-flask/nginx/default.conf` (+29 -0) ➕ `nginx-wsgi-flask/nginx/nginx.conf` (+50 -0) ➕ `nginx-wsgi-flask/nginx/start.sh` (+2 -0) 📝 `vuejs/vuejs/yarn.lock` (+1280 -1090) </details> ### 📄 Description Adding a simple and secure `docker-compose` sample for using NGINX + WSGI + Flask. This sample demonstrates using a reverse proxy that points to a WSGI handler with a Flask backend. All images are based on Alpine, use nonroot Docker users, are validated by healthchecks, and are simple/easy to use. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 14:21:20 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-compose#212