我们希望自动设置新的开发环境。
有一个项目。我们使用命名方案 coreapp_c1(customer1 的缩写),项目很小。它包含配置(settings.py (django))和一个 requirements.txt
我们使用以下步骤:
- 创建虚拟环境
- pip install -e git... #egg=coreapp_c1
- pip install -r src/coreapp-c1/requirements.txt
不幸的是,还有一些其他步骤需要完成:
创建一个 postgres-DB,插入一个 init-script,创建一个 rabbitMQ 队列,......这不能作为普通用户完成。
做需要以root身份完成的事情的最植物性方法是什么?