Sign inSign up

mobaijun/generator

By mobaijun

Updated 4 months ago

代码生成器

Image
Languages & frameworks
Developer tools
Content management system
0

1.1K

mobaijun/generator repository overview

docker-compose

version: '3.8'

services:
  generator:
    image: mobaijun/generator:latest
    container_name: generator
    ports:
      - "8889:8889"
    restart: unless-stopped
    environment:
      - DB_HOST=host
      - DB_PORT=3306
      - DB_NAME=april-generator
      - DB_USER=root
      - DB_PASSWORD=root
    deploy:
      resources:
        limits:
          cpus: '1.0'
          memory: 512M
        reservations:
          cpus: '0.5'
          memory: 256M

latest启动方式

# 设置变量
CONTAINER_NAME="generator"
IMAGE_NAME="mobaijun/generator:latest"
PORT_MAPPING="8099:8889"

# 数据库配置
DB_HOST="host"
DB_PORT="3306"
DB_NAME="april-generator"
DB_USER="root"
DB_PASSWORD="root"

# 运行容器
docker run -dit \
  -p ${PORT_MAPPING} \
  --name=${CONTAINER_NAME} \
  --restart=unless-stopped \
  -e DB_HOST=${DB_HOST} \
  -e DB_PORT=${DB_PORT} \
  -e DB_NAME=${DB_NAME} \
  -e DB_USER=${DB_USER} \
  -e DB_PASSWORD=${DB_PASSWORD} \
  ${IMAGE_NAME}

2.0.0 版本支持自定义数据源,请使用以下方式执行启动

docker run -dit -p 8099:8080  --name=generator --restart=unless-stopped -e DATASOURCE_URL=jdbc:mysql://localhost:3306/codegen?rewriteBatchedStatements=true\&useUnicode=true\&characterEncoding=UTF-8\&serverTimezone=Asia/Shanghai\&createDatabaseIfNotExist=true -e DATASOURCE_USERNAME=root -e DATASOURCE_PASSWORD=root mobaijun/generator:2.0.0

测试请使用如下命令:

docker run --rm -p 8099:8080 -e DATASOURCE_URL=jdbc:mysql://localhost:3306/code?rewriteBatchedStatements=true\&useUnicode=true\&characterEncoding=UTF-8\&serverTimezone=Asia/Shanghai\&createDatabaseIfNotExist=true -e DATASOURCE_USERNAME=root -e DATASOURCE_PASSWORD=root mobaijun/generator:2.0.0

2.0.0 以下版本无法自定义数据源,已经废弃了

docker run -dit --restart=always --name=april-generator  -p 7777:7777 -v /etc/localtime:/etc/localtime mobaijun/generator

查看容器日志

docker logs 容器 id

Tag summary

Content type

Image

Digest

sha256:f3d308b14

Size

104.5 MB

Last updated

4 months ago

docker pull mobaijun/generator