Nextcloud migration:: add security tips + reduce size (#307)

* Add security tips
* Don't rebuild on start
* Build a full bundle with rollup, then minimize image size
This commit is contained in:
Yadd
2024-01-05 15:35:13 +04:00
committed by GitHub
parent 927d5a62bb
commit eae85905a0
4 changed files with 50 additions and 12 deletions
@@ -0,0 +1,22 @@
import commonjs from '@rollup/plugin-commonjs';
import json from '@rollup/plugin-json';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import typescript from '@rollup/plugin-typescript';
import terser from '@rollup/plugin-terser';
export default {
input: './src/express_server.ts',
output: {
format: 'es',
dir: 'dist',
entryFileNames: '[name].js',
sourcemap: true
},
plugins: [
commonjs(),
json(),
nodeResolve({preferBuiltins: true}),
typescript(),
terser(),
]
}