文件名称:django-deploy-action:我如何部署Django应用
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-05 06:37:27
Shell
我用于通过docker部署django应用程序的Github Action。 对于我的设置,有些位是硬编码的,因此,我不建议直接使用它,但是您当然可以分叉并将其设置为适合您的环境。 需要设置的Github机密: WEB_HOSTS -Web应用程序服务器的空格分隔列表。 CELERY_HOSTS (可选)运行芹菜工作者的主机的空格分隔列表 BEAT_HOSTS (可选)以空格分隔的运行芹菜拍子工作者的主机列表 PRIVATE_KEY -ssh私钥。 显然,您要连接到的每台服务器都需要相应的公钥,并且该密码应该是无密码的。 KNOWN_HOSTS -一个ssh内容known_hosts文件。 通过对要连接的每个主机执行ssh-keyscan -t rsa $HOST >> known_hosts来生成它。 然后将该文件的内容粘贴到Github秘密字段中。 其他环境变量: SSH
【文件预览】:
django-deploy-action-master
----Dockerfile(517B)
----LICENSE(34KB)
----entrypoint.sh(2KB)
----README.md(1KB)