屏幕截图:my docker-compose for wordpress
哪种方式最好? 第一种和第二种方式有什么问题? 还有另一种方式吗?
答案 0 :(得分:2)
从我的角度来看,您需要搜索最佳部署结构,还有很长的路要走。在这里我的意见:
我不推荐这个版本,因为操作系统(win / linux)的混合会导致很大的问题。示例,换行符,文件夹/文件文件名。 但是码头工作者提出的想法是设置测试的正确方法,开发本地环境。
不在git之内,这不是最佳选择,但在保存所有内容时是一个很好的解决方案。
没关系,但你已经完成了docker compose。这里卷的使用可能导致与1相同的问题。您可以在命令行模式下使用git版本控制来开发,但我不推荐它。
替代方法
使用能够远程部署到php服务器的软件,如PHPStorm,Eclipse,Winscp使用local开发应用程序,并通过FTP / SFTP将其链接到Apache / PHP Maschine或Container。您在本地工作并将更改的文件传输到正在运行的maschine或容器中。 Git版本控制将在本地机器上完成。您还可以使用mysql工具备份本地数据库。因此,如果码头集装箱制动器可以再次轻松设置。 确保你还将apache,php,mysql的配置文件保存到git中,这使得docker容器的重置更加智能。
使用(Gitlab& Gitlab CI),(Bitbucket& Bamboo),(Git& Jenkins)将您的php更改部署到服务器或docker容器。 最好阅读有关持续交付和持续集成的文章。 此选项适用于向客户或开发,测试系统推广。