Docker dynamic publish support. (#2903)

* feat: Docker support, including dynamic publish

* fix:  run container command
This commit is contained in:
胤玄
2023-07-06 13:55:41 +08:00
committed by GitHub
parent 5ad5c8cdc7
commit c659c14c5a
10 changed files with 147 additions and 15 deletions

View File

@@ -69,6 +69,8 @@ function defineApplicationConfig(defineOptions: DefineOptions = {}) {
cssTarget: 'chrome80',
rollupOptions: {
output: {
// 入口文件名
entryFileNames: 'assets/[name].js',
manualChunks: {
vue: ['vue', 'pinia', 'vue-router'],
antd: ['ant-design-vue', '@ant-design/icons-vue'],

View File

@@ -4,6 +4,7 @@ import vueJsx from '@vitejs/plugin-vue-jsx';
import DefineOptions from 'unplugin-vue-define-options/vite';
import { type PluginOption } from 'vite';
import purgeIcons from 'vite-plugin-purge-icons';
import vueSetupExtend from 'vite-plugin-vue-setup-extend';
import { createAppConfigPlugin } from './appConfig';
import { configCompressPlugin } from './compress';
@@ -11,7 +12,7 @@ import { configHtmlPlugin } from './html';
import { configMockPlugin } from './mock';
import { configSvgIconsPlugin } from './svgSprite';
import { configVisualizerConfig } from './visualizer';
import vueSetupExtend from 'vite-plugin-vue-setup-extend';
interface Options {
isBuild: boolean;
root: string;