Skip to content

Repository files navigation

GBaseAdmin

这是一个精简后的后台基础框架仓库,只保留:

  • admin-go/app/system
  • admin-go/app/upload
  • vue-vben-admin/apps/web-antd/src/
  • admin-go/codegen/

详细说明统一放在 docs/ 目录:

Docker 开发入口已迁移到根目录:

  • docker/dev/docker-compose.yml
  • docker/dev/docker-compose.cn.yml
  • docker/prod/docker-compose.yml
  • docker/dev/compose.ps1
  • docker/dev/compose.sh

Dev 启动方式

启动前提

  • 已安装 Docker / Docker Compose
  • 从仓库根目录执行命令

Windows

开发环境:

.\docker\dev\compose.ps1 up -d --build

国内镜像:

.\docker\dev\compose.ps1 -China up -d --build

停止并删除容器/卷:

.\docker\dev\compose.ps1 down -v

Linux / macOS

开发环境:

./docker/dev/compose.sh up -d --build

国内镜像:

./docker/dev/compose.sh -China up -d --build

停止并删除容器/卷:

./docker/dev/compose.sh down -v

脚本会自动做什么

  • 读取 docker/dev/.env
  • 同步覆盖到 admin-go/.env
  • 自动选择 docker/dev/docker-compose.ymldocker/dev/docker-compose.cn.yml
  • 执行 docker compose up -d --build

默认开发端口

  • MySQL:40001
  • Redis:40002
  • system:40003
  • upload:40004
  • frontend:40005(容器内 5666
  • adminer:40006

常用排查命令

docker compose --env-file .\docker\dev\.env -f .\docker\dev\docker-compose.yml ps
docker compose --env-file .\docker\dev\.env -f .\docker\dev\docker-compose.yml logs --tail=100

更多说明见:

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages