ci(custom): add docker

This commit is contained in:
2023-11-20 20:35:36 +08:00
parent 6ce72fdfd6
commit 8d164fe9a8
22 changed files with 136 additions and 415 deletions

View File

@@ -5,7 +5,7 @@ import { getToken, isNullOrWhitespace } from '@/utils'
import { usePermissionStore } from '@/store'
import * as Sentry from '@sentry/vue'
const isHash = true
const isHash = false
export const router = createRouter({
history: isHash ? createWebHashHistory('/') : createWebHistory('/'),
routes: basicRoutes,
@@ -17,20 +17,17 @@ export async function setupRouter(app) {
setupRouterGuard(router)
Sentry.init({
app,
dsn: 'https://589c2c58683b4e8fa87a87609fd95e3b@w.huakk.top/2',
dsn: 'https://adad4faa9b08aa08438ef33cba7962ab@w.huakk.top/6',
integrations: [
new Sentry.BrowserTracing({
// Set 'tracePropagationTargets' to control for which URLs distributed tracing should be enabled
tracePropagationTargets: ['localhost', /^https:\/\/yourserver\.io\/api/],
tracePropagationTargets: ['localhost'],
routingInstrumentation: Sentry.vueRouterInstrumentation(router),
}),
new Sentry.Replay(),
],
// Performance Monitoring
tracesSampleRate: 1.0, // Capture 100% of the transactions
// Session Replay
replaysSessionSampleRate: 0.1, // This sets the sample rate at 10%. You may want to change it to 100% while in development and then sample at a lower rate in production.
replaysOnErrorSampleRate: 1.0, // If you're not already sampling the entire session, change the sample rate to 100% when sampling sessions where errors occur.
tracesSampleRate: 1.0,
replaysSessionSampleRate: 0.1,
replaysOnErrorSampleRate: 1.0,
})
app.use(router)
}