Docker 部署 MySQL

在整站的部署当中,除了操作系统的安装以外,服务环境后台支撑部分需要先把数据库先做了。这样其它服务如果有数据库环境需求就可以直接挂载使用了。

我选用的是通用性最强的 MySQL 作为数据库服务器。之前考虑过 MariaDB,顾及到和部署的应用的兼容问题等一系列原因,最终决定还是老老实实使用 MySQL 吧。

Continue reading →

Scratch Lite 编程平台开发环境部署

本指南所架设的编程平台为 scratch-cn.lite 在线编程平台。相对于 Scratch 官方的 Scratch-WWW 项目以及国内的其它项目而言,可以说本套系统在部署方面是非常简单的,而且对于服务器的要求及所需的支持软件也可以说是最少的。

开发环境为:Windows 11 + WSL2 + Ubuntu 22.04 + MySQL + NodeJS + NPM + VSCode
服务环境为:Ubuntu 20.04 + MySQL + NodeJS + NPM + Caddy

Continue reading →