machbarmacher/settings

此包的最新版本(dev-master)没有提供许可证信息。

Drupal 设置组件。

安装数量1,724

依赖项: 0

建议者: 0

安全: 0

星星: 1

分支: 0

类型:drupal-drush

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重新执行您的自定义操作。

另请参阅