Migrated to using Bun instead of Node and PNPM. This also brings in a Devcontainer which enables quick and easy development of the project. Additionally this adds connectivity to S3 (with a default Minio server pre-created) this enables Files to be uploaded against Mantises. There's also a new Internal Notes feature to store arbitrary text notes against a Mantis.
This commit is contained in:
parent
80ca48be70
commit
3b846b8c8e
23 changed files with 3210 additions and 6490 deletions
|
@ -2,6 +2,7 @@
|
|||
// https://v2.quasar.dev/quasar-cli-vite/quasar-config-file
|
||||
|
||||
import { defineConfig } from '#q-app/wrappers';
|
||||
import { mergeConfig } from 'vite';
|
||||
|
||||
export default defineConfig((/* ctx */) =>
|
||||
{
|
||||
|
@ -61,7 +62,17 @@ export default defineConfig((/* ctx */) =>
|
|||
// polyfillModulePreload: true,
|
||||
// distDir
|
||||
|
||||
// extendViteConf (viteConf) {},
|
||||
extendViteConf(viteConf)
|
||||
{
|
||||
viteConf.server = mergeConfig(viteConf.server, {
|
||||
watch: {
|
||||
ignored: [
|
||||
(path) => path.includes('postgres') || path.includes('minio')
|
||||
],
|
||||
ignorePermissionErrors: true
|
||||
},
|
||||
});
|
||||
},
|
||||
// viteVuePluginOptions: {},
|
||||
|
||||
// vitePlugins: [
|
||||
|
@ -81,11 +92,12 @@ export default defineConfig((/* ctx */) =>
|
|||
devServer: {
|
||||
// https: true,
|
||||
open: true, // opens browser window automatically
|
||||
port: 9100,
|
||||
|
||||
//Add a proxy from /api to the backend server for dev usage
|
||||
proxy: {
|
||||
'/api': {
|
||||
target : 'http://localhost:8000',
|
||||
target : 'http://localhost:9101',
|
||||
changeOrigin: true
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue