Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

asuna-admin

0.3.0-beta.10 • Public • Published

Asuna-Admin

changelog

Develop

根据 .env.example 创建 .env 并配置对应的服务地址。

yarn                 # install dependencies 
yarn dev             # run server as dev mode 
ENV=staging yarn dev # run dev mode using staging env 

Run in docker

# build with code 
docker build -t asuna-admin .
 
# build with asuna 
yarn asuna docker
docker run --rm -it --env ENV=staging -p 3000:3000 asuna-admin yarn dev

Quick Start

  1. Get the package.
    git clone -o asuna -b master --single-branch git@github.com:danielwii/mast-admin.git admin
    cd admin && yarn
  2. Setup env.
    cp .env.example .env
  3. Setup services/definitions

Sonar

sonar-scanner -Dsonar.projectKey=asuna-admin -Dsonar.sources=. -Dsonar.exclusions=stories/**/*

Using subtree

  1. Create

    git remote add asuna-admin git@github.com:danielwii/asuna-admin.git
    git subtree add --prefix asuna-admin asuna-admin master
  2. Update.

    git subtree pull --prefix asuna-admin asuna-admin master

Config

ModelColumns

modelColumns = {
  [modelName]   : {
    associations: {
      [associationName]: {
        name  : 'name',
        value : 'id',
        // ref   : 'refName',   // using to update data, when it's not same as `associationName`.
        fields: ['id', 'name'],
      },
    },
  },
}

Keywords

none

install

npm i asuna-admin

Downloadsweekly downloads

2

version

0.3.0-beta.10

license

MIT

last publish

collaborators

  • avatar