因为一开始的取名失误,其实应该是 bbsapi
确保配置好 Java 环境和 Gradle
开发模式使用本地 H2DB 数据库
./gradlew
数据库使用 MariaDB
名称 | 示例 | 作用 |
---|---|---|
DATABASE_URL |
jdbc:mariadb://localhost:3306/blogapi?useLegacyDatetimeCode=false&user=root&password=xxx |
数据库连接字符串 |
./gradlew -Pprod clean bootJar
# export DATABASE_URL="xxx"
java -jar build/libs/*.jar
构建 image:
先本地构建出 jar 文件
docker buildx build -t bbs-server:latest .
运行:
docker run --name bbs-server -d \
-p 8080:8080 -e DATABASE_URL="xxx" \
bbs-server:latest
docker compose:
vim docker-compose.yml
docker compose up -d