Closed leochen-g closed 1 year ago
自己构建了一个基于ubuntu的镜像,可以解决node 18 的问题。 以下是docker-compose 文件,有需要的可以自取即可
version: "3.3"
services:
db:
image: mariadb:10.8
container_name: spug-db
restart: always
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
volumes:
- ./data/spug/mysql:/var/lib/mysql
environment:
- MYSQL_DATABASE=spug
- MYSQL_USER=spug
- MYSQL_PASSWORD=spug.cc
- MYSQL_ROOT_PASSWORD=spug.cc
spug:
image: aibotk/ubuntu-spug-service
container_name: spug
privileged: true
restart: always
volumes:
- ./data/spug/service:/data/spug
- ./data/spug/repos:/data/repos
ports:
# 如果80端口被占用可替换为其他端口,例如: - "8000:80"
- "8000:80"
environment:
- SPUG_DOCKER_VERSION=v3.2.7
- MYSQL_DATABASE=spug
- MYSQL_USER=spug
- MYSQL_PASSWORD=spug.cc
- MYSQL_HOST=db
- MYSQL_PORT=3306
depends_on:
- db
附仪。希望官方出一个 Ubuntu 版本的镜像并放到安装文档中。今天安装 nodejs 18 的时候才发现这个问题,CentOS 7 已经不支持了
Spug 版本:
问题重现步骤
报错/问题截图
期望的结果
希望官方能够提供ubuntu版本的镜像提供部署,因为现在大部分的node项目都是基于node18了,降版本去编译不是一个好的方式