Google Run 部署Wordpress站点

第一步:制作Docker包

包含Docker文件、app应用文件夹,wordpress程序包放app目录下


第二步:修改wp-config.php文件

数据库名称、用名称、密码、数据库主机地址等均为变量

  • define( 'DB_NAME', getenv('DB_NAME') );
  • define( 'DB_USER', getenv('DB_USER') ); 
  • define( 'DB_PASSWORD', getenv('DB_PASSWORD') ); 
  • define( 'DB_HOST', getenv('DB_HOST') ); 

第三步:上传Docker文件包

  • 打开GCP,在已有“项目”(或新建)下打开google shell,上传Docker文件夹
  • 进入Docker当前目录执行以此执行以下命令(方括号内为当前项目ID)

配置服务器(方括号内为当前执行项目ID)

gcloud config set project [wp-gcloud-fun]  
gcloud builds submit --tag asia.gcr.io/[wp-gcloud-fun]/app

第四步:进入google cloud run,创建服务

  • 选择刚才创建好的容器映像网址
  • 输入服务名称
  • 选择较近机房所在地区
  • 点击下一步,创建完毕会出现错误端口提示,直接修改为80端口即可
  • 点击变量参数,设置数据库名称、密码、数据库主机地址等等
  • 链接好数据库,最后点“部署”完成
  • 第五步:绑定自定义域名
  • 绑定域名、域名验核,几分钟后即可通过自己的域名访问

其他案例

vestacp自动跳转HTTPS

开启blogger默认的标签是关闭状态

blogger条件判断

优化blogger在国内访问几个要点