44444
continuous-integration/drone/push Build is passing Details

master
37b7 3 weeks ago
parent 771982bbad
commit 007e321ecd

@ -3,9 +3,10 @@ import { useRuntimeConfig } from '#imports';
const getBasePath = (): string => {
try {
const config = useRuntimeConfig();
return config.public.basePath || '';
return config.public.basePath;
} catch (e) {
return process.env.NODE_ENV === 'production' ? process.env.BASE_PATH || '/containers/matheothierry-portfolio_nuxt' : '';
console.error('Error getting base path:', e);
return process.env.NODE_ENV === 'production' ? process.env.BASE_PATH || '/' : '/';
}
};

@ -14,10 +14,6 @@ export default defineNuxtConfig({
'~/assets/css/pages/cv.css'
],
imports: {
dirs: ['composables']
},
app: {
head: {
title: 'Portfolio',
@ -31,12 +27,12 @@ export default defineNuxtConfig({
rel: 'icon',
type: 'image/x-icon',
href: process.env.NODE_ENV === 'production'
? (process.env.BASE_PATH || '/containers/matheothierry-portfolio_nuxt') + '/favicon.ico'
? process.env.BASE_PATH + '/favicon.ico'
: '/favicon.ico'
}
],
},
buildAssetsDir: process.env.NODE_ENV === 'production' ? (process.env.BASE_PATH || '/containers/matheothierry-portfolio_nuxt') + '/_nuxt/' : '/_nuxt/',
buildAssetsDir: process.env.NODE_ENV === 'production' ? process.env.BASE_PATH + '/_nuxt/' : '/_nuxt/',
},
modules: ['@nuxt/image'],
@ -65,12 +61,12 @@ export default defineNuxtConfig({
ipx: {
maxAge: 60 * 60 * 24 * 30
},
baseURL: process.env.NODE_ENV === 'production' ? (process.env.BASE_PATH || '/containers/matheothierry-portfolio_nuxt') : '',
baseURL: process.env.NODE_ENV === 'production' ? process.env.BASE_PATH : '',
},
runtimeConfig: {
public: {
basePath: process.env.BASE_PATH || (process.env.NODE_ENV === 'production' ? '/containers/matheothierry-portfolio_nuxt' : '')
basePath: process.env.BASE_PATH || (process.env.NODE_ENV === 'production' ? process.env.BASE_PATH : '')
}
}
})

@ -79,7 +79,7 @@
<script setup lang="ts">
import { ref, computed } from 'vue';
import { useProjectDetail } from '~/composables/useProjectDetail';
import { useProjectDetail } from '~/assets/ts/project/useProjectDetail';
import { TEXTS } from '~/config/content';
import { navigationItems } from '~/config/navigation';
import { DEFAULT_IMAGES, PATHS } from '~/config/paths';

@ -1,4 +1,4 @@
import { useTheme } from '~/composables/useTheme';
import { useTheme } from '~/assets/ts/project/useTheme';
export default defineNuxtPlugin((nuxtApp) => {
const { isDark, toggleTheme } = useTheme();

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

Loading…
Cancel
Save