initial
This commit is contained in:
48
apps/client/nuxt.config.ts
Normal file
48
apps/client/nuxt.config.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
// https://nuxt.com/docs/api/configuration/nuxt-config
|
||||
export default defineNuxtConfig({
|
||||
extends: ['../../layers/shared', '../../layers/ui'],
|
||||
modules: [
|
||||
'@pinia/nuxt',
|
||||
[
|
||||
'@nuxtjs/i18n',
|
||||
{
|
||||
vueI18n: './i18n.config.ts',
|
||||
lazy: true,
|
||||
langDir: 'lang',
|
||||
compilation: {
|
||||
strictMessage: false,
|
||||
},
|
||||
locales: [
|
||||
// {
|
||||
// code: 'ru',
|
||||
// name: 'Русский',
|
||||
// file: 'ru.js',
|
||||
// },
|
||||
{
|
||||
code: 'en',
|
||||
name: 'English',
|
||||
file: 'en.js',
|
||||
},
|
||||
],
|
||||
defaultLocale: 'en',
|
||||
strategy: 'no_prefix',
|
||||
detectBrowserLanguage: false,
|
||||
},
|
||||
],
|
||||
],
|
||||
css: ['~/assets/styles.scss', 'vue-final-modal/style.css'],
|
||||
runtimeConfig: {
|
||||
public: {
|
||||
host: process.env.NODE_ENV === 'development'
|
||||
? 'http://localhost:3000'
|
||||
: 'https://app.prgms.io',
|
||||
payHost: process.env.NODE_ENV === 'development'
|
||||
? 'http://localhost:3001'
|
||||
: 'https://pay.prgms.io',
|
||||
apiHost:
|
||||
process.env.NODE_ENV === 'development'
|
||||
? '/api'
|
||||
: 'https://api.prgms.io/api/v1',
|
||||
},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user