21 lines
No EOL
789 B
JavaScript
21 lines
No EOL
789 B
JavaScript
const config = {
|
|
// App information
|
|
appName: import.meta.env.VITE_APP_NAME || 'Rocks, Bones & Sticks',
|
|
|
|
// API connection
|
|
apiUrl: import.meta.env.VITE_API_URL || '/api',
|
|
|
|
// Environment
|
|
environment: import.meta.env.VITE_ENVIRONMENT || 'beta',
|
|
isDevelopment: import.meta.env.DEV,
|
|
isProduction: import.meta.env.PROD,
|
|
|
|
// Site configuration (domain and protocol based on environment)
|
|
site: {
|
|
domain: import.meta.env.VITE_ENVIRONMENT === 'prod' ? import.meta.env.VITE_APP_PROD_URL : 'localhost:3000',
|
|
protocol: import.meta.env.VITE_ENVIRONMENT === 'prod' ? 'https' : 'http',
|
|
apiDomain: import.meta.env.VITE_ENVIRONMENT === 'prod' ? import.meta.env.VITE_API_PROD_URL : 'localhost:4000'
|
|
}
|
|
};
|
|
|
|
export default config; |