Solo 博客部署

本贴最后更新于 636 天前,其中的信息可能已经时移世易

MySQL

sudo docker run \
 -p 3306:3306 \
--name solodb \
-v ~/solo/mysql/conf:/etc/mysql/conf.d \
-v ~/solo/mysql/data:/var/lib/mysql \
-v ~/solo/mysql/log:/var/log/mysql \
-v ~/solo/mysql/backup:/data/mysqlBackup \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.31

手动建表

进入容器:

docker exec -it solodb bash

进入数据库:

mysql -u root -p

创建数据库:

create database solo default character set utf8mb4 collate utf8mb4_general_ci;

Solo

将官方皮肤从 github.com/88250/solo/tr...下下来打包传到服务器,解压到 skins 文件夹中,删掉 README.md 和.gitignore

docker run --detach --name solo --network=host \
    --env RUNTIME_DB="MYSQL" \
    --env JDBC_USERNAME="root" \
    --env JDBC_PASSWORD="root" \
    --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
    --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true" \
    --volume ~/solo/skins/:/opt/solo/skins/ \
    b3log/solo --listen_port=8080 --server_scheme=http --server_host=www.sancean.com --server_port=8080

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...