mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
34 lines
848 B
JavaScript
34 lines
848 B
JavaScript
import Vue from 'vue'
|
|
import './plugins/vee-validate'
|
|
import './plugins/vue-cookie'
|
|
import './plugins/vue-gettext'
|
|
import './filters'
|
|
import App from './App.vue'
|
|
import router from './router'
|
|
import store from './store'
|
|
import vuetify from './plugins/vuetify'
|
|
import sassStyles from './styles/global.scss' // eslint-disable-line no-unused-vars
|
|
import repository from './api/repository'
|
|
|
|
Vue.config.productionTip = false
|
|
|
|
export const bus = new Vue()
|
|
|
|
fetch(process.env.BASE_URL + 'config.json').then(resp => {
|
|
resp.json().then((config) => {
|
|
if (!config.API_BASE_URL) {
|
|
throw Error('API_BASE_URL is not defined in config.json')
|
|
}
|
|
repository.defaults.baseURL = config.API_BASE_URL
|
|
|
|
Vue.prototype.$config = config
|
|
|
|
new Vue({
|
|
router,
|
|
store,
|
|
vuetify,
|
|
render: h => h(App)
|
|
}).$mount('#app')
|
|
})
|
|
})
|