docker improvements + delete unused package

This commit is contained in:
Rotimi Best
2025-05-03 14:46:01 +01:00
parent 50e89f90c9
commit f343ca7974
18 changed files with 11683 additions and 15126 deletions
+22 -19
View File
@@ -1,7 +1,6 @@
import { sentryVitePlugin } from '@sentry/vite-plugin';
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig, loadEnv } from 'vite';
import fs from 'fs';
import { defineConfig, loadEnv } from 'vite';
export default ({ mode }) => {
process.env = { ...process.env, ...loadEnv(mode, process.cwd()) };
@@ -14,18 +13,22 @@ export default ({ mode }) => {
},
},
},
plugins: [sveltekit(), sentryVitePlugin(getSentryConfig(process.env))],
plugins: [sveltekit()],
server: getServer(process.env),
build: {
sourcemap: true
},
optimizeDeps: {
entries: ['src/routes/**/+*.{js,ts,svelte}']
},
resolve: {
mainFields: ['browser']
}
});
};
function getServer({ VITE_USE_HTTPS_ON_LOCALHOST }) {
function getServer(params: any) {
const { VITE_USE_HTTPS_ON_LOCALHOST } = params || {};
if (VITE_USE_HTTPS_ON_LOCALHOST === 'true') {
return {
https: {
@@ -36,18 +39,18 @@ function getServer({ VITE_USE_HTTPS_ON_LOCALHOST }) {
}
}
function getSentryConfig({
VITE_SENTRY_AUTH_TOKEN,
VITE_SENTRY_ORG_NAME,
VITE_SENTRY_PROJECT_NAME
}) {
if (VITE_SENTRY_AUTH_TOKEN) {
return {
url: 'https://sentry.io',
authToken: VITE_SENTRY_AUTH_TOKEN,
org: VITE_SENTRY_ORG_NAME,
project: VITE_SENTRY_PROJECT_NAME
};
}
return {};
}
// function getSentryConfig(params: any) {
// const { VITE_SENTRY_AUTH_TOKEN, VITE_SENTRY_ORG_NAME, VITE_SENTRY_PROJECT_NAME } = params || {};
// if (VITE_SENTRY_AUTH_TOKEN) {
// return {
// url: 'https://sentry.io',
// authToken: VITE_SENTRY_AUTH_TOKEN,
// org: VITE_SENTRY_ORG_NAME,
// project: VITE_SENTRY_PROJECT_NAME,
// options: {
// telemetry: false,
// }
// };
// }
// return {};
// }