Tonight I upgraded the blog's backend. I initially thought the upgrade would be simple—just pull the image and run docker-compose up again, right?
But then I realized that the database had been migrated from MongoDB to PostgreSQL. After working on it for a while, I was shocked when I saw the docker-compose file. Later, I tried codex remote-control and used the Codex App to help me finish it—it was so easy to use!
Lesson learned: plan before executing, and also remember to backup. I don't know why the automatic backup that was always on suddenly disappeared.
Upgrade Blog Backend
Upgrade Blog Backend