恩乔德使用主django服务器运行节点服务器

许可证:BSD

设置njode广泛依赖于环境设置,这些设置不适用于Apache/mod_wsgi设置。它已经在Gunicorn/Nginx甚至uWSGI/Nginx上成功部署。出于配置目的,下表将“njode”环境变量映射到它们的Django设置:

| 环境变量 | Django设置 | 开发默认 | 生产默认 |

| --- | --- | --- | --- |

| DJANGO_AWS_ACCESS_KEY_ID | AWS_ACCESS_KEY_ID | 不适用 | 引发错误 |

| DJANGO_AWS_SECRET_ACCESS_KEY | AWS_SECRET_ACCESS_KEY | 不适用 | 引发错误 |

| DJANGO_AWS_STORAGE_BUCKET_NAME | AWS_STORAGE_BUCKET_NAME | 不适用 | 引发错误 |

| DJANGO_CACHES | 缓存 | locmem | 内存 |

为了确保成功部署,了解不同环境中的配置方法至关重要。可以参考这些资源获取详细的步骤和指导:

  1. Django、Gunicorn和Nginx的部署方法

  2. docker nginx gunicorn flask letsencrypt使用docker compose设置Nginx加Gunicorn加Fla

  3. 初次部署django加gunicorn加nginx的方法步骤

njode:一个用于协调运行django和njode的示例应用程序

您可以更好地理解如何在不同环境下进行部署,并确保您的应用程序在生产环境中运行稳定。