【发布时间】:2019-01-02 17:57:16
【问题描述】:
我最近在 Heroku 上部署了我的第一个网站。
为了进行第一次部署,我盲目地遵循以下教程:
Deploying Flask Apps Using Heroku
因此,每次我想在 Heroku 的托管服务上加载我的网站时,我都会执行以下命令(进入 env 模式后):
混帐添加。
git commit -m "commit number X"
git push heroku master
一切都很顺利,但现在我想继续对我的代码进行更改,而不会干扰用户所做的更改。
例如,该站点的用户可能已经上传了文件,这些文件被分类到站点上的各个文件夹中,特别是在 data 文件夹中(根据下面示例的 Flask 项目的经典结构):
├── mySite/
│ ├── .gitignore
│ ├── app.py
│ ├── nltk.txt
│ ├── procfile
│ ├── requirements.txt
│ ├── .git/
│ ├── env/
│ ├── templates/
│ └── static/
│ ├── css/
│ ├── data/
│ ├── img/
│ ├── js/
现在我想继续在网站上工作,例如修改各种代码,如 python javascript、html 和 css,甚至可能删除其中的一些。
总而言之,通过执行块引用中列出的命令,是否存在干扰用户在 data 文件夹内所做更改的风险?如果存在风险,如何仅更新某些文件?
提前致谢!
【问题讨论】:
标签: python git heroku flask hosting