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端口即可
- 点击变量参数,设置数据库名称、密码、数据库主机地址等等
- 链接好数据库,最后点“部署”完成
- 第五步:绑定自定义域名
- 绑定域名、域名验核,几分钟后即可通过自己的域名访问