machbarmacher / settings
此包的最新版本(dev-master)没有提供许可证信息。
Drupal 设置组件。
dev-master
2021-12-23 15:33 UTC
This package is auto-updated.
Last update: 2024-09-23 21:49:29 UTC
README
安装
composer require machbarmacher/settings
# You must be in composer root.
vendor/bin/settings-install
准备fsb部署
创建部署凭据
- (您也可以重新使用其他网站的密钥,但这是不推荐的。)
- 在任意计算机上,到临时目录下执行
ssh-keygen
- (公钥将用于fsb网站仪表板)
- (私钥将用于CI/CD设置)
生成fsb网站
- 在仪表板中生成,设置主URL和Deployment-environment = live
- 可选:添加其他(重定向)域名
- 创建数据库
- 添加ssh公钥(对于开发者和部署,见下文)
转到CI/CD-Settings/Environment-Variables并插入密钥
SSH_PRIVATE_KEY - ...
SSH_PUBKEYS - ...
SSH_URL_LIVE - sXXXX@c145s.freistilbox.net
SSH_URL_TEST - sXXXX@c145s.freistilbox.net
REPO_URL_LIVE - ssh://sXXXX@repo.freistilbox.net/~/site
REPO_URL_TEST - ssh://sXXXX@repo.freistilbox.net/~/site
SITE_URL_LIVE - https://www.example.com
SITE_URL_TEST - https://test.example.com
c145公钥
repo.freistilbox.net ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIYUjsSuxX7uHJJrVrWwSIzcGG42O//Bg9qMS0eJf/CWbUG6//3R2sXU1vLdiNwgugZcayGvToyFxRmhpJ471tU9gOiNpOEVnn3EWSVTlVdN9QU3UYKuGVgSLt2irzOKOz/If8Wuv7ILOllpSqgKGrCp2jx9lY1uxu9qnSUY3iB1hZJMNag+U2kXh7s/9ICf5fyMtkTmBYreCCPyHG+iyMZuCJtYQITO/ChPcfEJEwxymjaIdtA/lTfDCNKgNhb7kiPjiUE+ofR2cI3mOUL7vAOaOr9UJCnUqmTQYe3jZvOSdhSPmDiAX9EBA58Iq9GFVt830D4ShlGSKp4t1dnXyj
c145s.freistilbox.net ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoRKcrVrfR5cTeQlv5LS1LsC511IkR/iNJ479/k9dfNqSzzppa71HMNqueGWmH1a7yebc9ONNXIDmG9/q7rfO8iDxxYUpqtdHdKfVXhMPdtrFFpZG+kIfXNFIXe0mSStwxPQO8j3fy1VZMEBBg8mvPyrRT4XftkQT+P02db9HnvI5lXq0wqCD67cPPRLd9Zm96JCdlhsXUg18b2S756zQj8L41fHgAKzO6gumh1Zq6uwnYrfgb7ohZqbeXPd9zNhWPPHbDWeq/t3xhG0WcLsvZxtbfJ5P1gkhmYCMRLQq6KcjppDLcpad5eLoohqU4CDfF/GwzMBj8O1dVKc19To0D
(我们需要一个用于部署和一个用于updb登录)
更新
要更新生成的文件,请运行安装脚本并使用git重新执行您的自定义操作。
另请参阅