目前,当我克隆设置了.ddev的git存储库时,我需要安装DB,然后复制.env和.htaccess文件。我想用一个钩子和一个特定的命令来完成这个任务,比如:https://github.com/codeFareith/ddev-typo3cms-boilerplate/blob/master/.ddev/commands/host/autoinstall
1.是否有任何推荐的文件夹来存储这些资产(我看过/data,/.fixture)?
1.有没有处理.htaccess和.env的推荐方法。
a) 不使用.env,而是使用ddev中的web_environment配置?https://ddev.readthedocs.io/en/latest/users/extend/customization-extendibility/#providing-自定义环境变量到容器
b) 与其复制.htaccess,不如直接在git中使用它?我真的不喜欢这个。
1条答案
按热度按时间sdnqo3pr1#
一下子就有很多问题。(在议题和问题中,尽量一次只问一个问题,并尽量具体。)
1.我应该在哪里存储数据库转储或文件tarball?我使用.tarballs文件夹,它在DDEV中被忽略。但这完全取决于你。没有推荐的文件夹,除非.gitignore排除.tarballs对您很重要。
web_environment
将环境变量放在.ddev/config中。yaml,那里很容易登记。