我正在阅读有关在Symfony(3.3.10)中使用repo设置项目的教程,我做了这样的过程:
您可以看到我不会将供应商保留在仓库中,因此每个开发人员都必须手动安装。我不确定为什么,但在每个教程中都有信息,这是很好的方式。
我的问题是:
感谢。 卢卡斯
答案 0 :(得分:1)
正如official documentation中所述,假设git和composer安装在本地计算机上,您只需要步骤3(git clone)和6(安装供应商)。
要在一个命令中安装所有供应商,您只需运行composer install
,无需手动安装所有供应商。
答案 1 :(得分:1)
如何制作简单的安装依赖项?
提交composer.lock并自动提供服务器。
你能做得更好吗?
你可以做的不同,如果它更好,这取决于你的需要。
基本的symfony设置非常容易安装,但是加班越来越复杂。因此,您可以将其自动化,以用于开发环境和部署到生产。
平均symfony设置任务:
发展环境
您希望您的环境与运行它的服务器一样近。
部署到生产
如果您的项目变得更加复杂,您可以使用构建项目创建zipfile / phar / docker映像,其中包含您需要的所有内容,并将构建部署到服务器。
答案 2 :(得分:0)
如果您在Git上有回购,则不需要command "php symfony new project-name 3.3.10"
,因为它创建了一个空项目。然后,如果您想要供应商,则应安装项目依赖项;
composer install
进入项目目录。
然后,将行删除到.gitignore
1-) /bin/*
2-) /var/*
3-) /web/*