文件名称:Diomedes:通过电子邮件提醒您最喜欢的电影即将上映的电影
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-04 23:02:08
docker nginx redis django docker-compose
二极管 一旦有电影票,就发送电子邮件警报。 组件 Django的 芹菜 独角兽 Nginx的 雷迪斯 码头工人 设置 该项目使用Mailgun发送电子邮件。 您需要一个Mailgun API密钥。 您还需要一个Google OAuth2应用程序才能使用Google登录。 从了解如何进行设置。 将example.env更改为.env ,填写必要的环境变量。 使用Docker运行 docker容器默认情况下使用gunicorn运行,并使用Nginx服务器作为反向代理来提供静态文件。 如果您希望使用默认的Django开发服务器运行,请在进行必要的更改 对于开发,有一个单独的撰写文件可与您一起运行: docker-compose -f docker-compose.dev.yml up 注意:将docker-compose.yml (Redis命令和POSTGRES_PASSWORD)中的
【文件预览】:
Diomedes-master
----diomedes()
--------urls.py(871B)
--------__init__.py(232B)
--------celery.py(631B)
--------wsgi.py(404B)
--------settings()
----init-letsencrypt.sh(2KB)
----.dockerignore(187B)
----docker-compose.dev.yml(1KB)
----moviealert()
--------exceptions.py(36B)
--------apps.py(95B)
--------urls.py(1KB)
--------tests.py(60B)
--------migrations()
--------utils.py(4KB)
--------admin.py(2KB)
--------__init__.py(0B)
--------models.py(3KB)
--------tasks.py(1KB)
--------BMS.py(9KB)
--------views.py(5KB)
--------forms.py(1010B)
--------templates()
--------static()
----manage.py(546B)
----Dockerfile(595B)
----requirements.txt(457B)
----example.env(257B)
----LICENSE(1KB)
----README.md(2KB)
----conf.d()
--------dioapp.conf(1KB)
----docker-compose.yml(2KB)
----.gitignore(1KB)
----conf.d-dev()
--------dioapp-dev.conf(536B)