【直播连载完毕】主站迁移过程

由于拖延症太严重了,我在想要不要把整个迁移过程直播出来,或者说记录下来,这样说不定还能让大家找到虫子,八哥。

哦,分类在 docker 里是因为准备全 docker 了…

最终版本的 docker-compose.yml 在这里

不懂帮顶…

我就想看八哥吃虫子,认真脸

我就想看八哥吃虫子,认真脸,坐等你的直播

竟然找不到一个 docker 爱好者…

我自己的小网站都是用github pages弄的,我哪懂这些技术啊

你意思他1个星期之内会继续偷懒不更新?

对头

刚才去看了你的主页,提示正在直播,结果过去是点歌台 :sweat_smile: 蜜汁对焦笑

上午忙别的去了,累得要死,现在欺负按摩器呢……

大爱 Docker,就是调试的时候有些蛋碎。

直播呀直播呀,强势围观。

就从这里继续直播吧。

目前进度:使用官方 wordpress php7 镜像,配合 nginx,实现整体构架。

本来的计划是同时更换模板,但近期网站 503 过于频繁,准备先替换现有的 varnish,直接上 cdn,先避免 503 再说。

这一步应该很快…因为快被 503 逼疯了

支持+100

今天测试将数据直接迁移至备份服务器,看看环境是否相同,以便继续调试。

顺便贴出 docker-compose.yml 文件,看看有木有同学发现 bug 什么的

nginx:
    image: nginx:latest
    ports:
        - '80:80'
    volumes:
        - ./nginx:/etc/nginx/conf.d
        - ./logs/nginx:/var/log/nginx
        - ./wordpress:/var/www/html
    links:
        - wordpress
    restart: always

mysql:
    image: mariadb
    ports:
        - '3306:3306'
    volumes:
        - ./db-data:/var/lib/mysql
    environment:
        - MYSQL_ROOT_PASSWORD=aqwe123
    restart: always

redis:
    image: redis
    ports:
        - "6379:6379"
    restart: always

wordpress:
    image: wordpress:php7.1-fpm
    ports:
        - '9000:9000'
    volumes:
        - ./wordpress:/var/www/html
    environment:
        - WORDPRESS_DB_NAME=wpdb
        - WORDPRESS_TABLE_PREFIX=wp_
        - WORDPRESS_DB_HOST=mysql
        - WORDPRESS_DB_PASSWORD=aqwe123
    links:
        - mysql
        - redis:redis
    restart: always

有另外一种写法:version: “3” services:,谁知道有啥区别?

研究了下,version 真的只是代表 .yml 版本的…:disappointed_relieved:

好特么尴尬,不来想下午折腾,结果无法创建只读示例,工单还没人回复…

技术我是不懂的,我只是想问问为啥不改一下数据库端口?

最终是使用 RDS 的,不需要本地数据库,于是这里仅仅为了平移方便和测试

我是来催更的,主站天天500。

我已经放弃了,自己都天天忙得没觉睡。。。想写的东西一拖再拖

更新进度,环境配置完毕,测试主站数据库成功。

目前进入压力测试环节,由于以前没测过,还在学习中,然后调优 php nginx 然后就可以出嫁了