Изменил название переменных окружения, добавил переменную для title
This commit is contained in:
+15
-15
@@ -3,24 +3,24 @@
|
||||
|
||||
# Branding
|
||||
# Display name in sidebar / mobile header
|
||||
VUE_APP_NAME=irandom
|
||||
IRANDOM_NAME=irandom
|
||||
# Browser tab title (can differ from NAME)
|
||||
VUE_APP_TITLE=irandom
|
||||
IRANDOM_TITLE=irandom
|
||||
# Link on logo + name
|
||||
VUE_APP_BRAND_URL=https://git.imiheev.online/admin/irandom
|
||||
IRANDOM_BRAND_URL=https://git.imiheev.online/admin/irandom
|
||||
# Logo path or absolute URL (file should be in public/ if relative)
|
||||
VUE_APP_LOGO_URL=/logo.png
|
||||
IRANDOM_LOGO_URL=/logo.png
|
||||
# Default UI language: ru | en (overridden by localStorage after user chooses)
|
||||
VUE_APP_DEFAULT_LOCALE=ru
|
||||
IRANDOM_DEFAULT_LOCALE=ru
|
||||
|
||||
# Theme colors (CSS hex)
|
||||
VUE_APP_COLOR_PRIMARY=#c9a66b
|
||||
VUE_APP_COLOR_ACCENT=#e6c566
|
||||
VUE_APP_COLOR_BG=#1a1815
|
||||
VUE_APP_COLOR_SURFACE=#2e2820
|
||||
VUE_APP_COLOR_SURFACE_RAISED=#3a3228
|
||||
VUE_APP_COLOR_TEXT=#ffffff
|
||||
VUE_APP_COLOR_TEXT_MUTED=#c8c0b4
|
||||
VUE_APP_COLOR_DANGER=#ee5c5c
|
||||
VUE_APP_COLOR_LINK=#4a6a8a
|
||||
VUE_APP_COLOR_BORDER=#4a4034
|
||||
IRANDOM_COLOR_PRIMARY=#c9a66b
|
||||
IRANDOM_COLOR_ACCENT=#e6c566
|
||||
IRANDOM_COLOR_BG=#1a1815
|
||||
IRANDOM_COLOR_SURFACE=#2e2820
|
||||
IRANDOM_COLOR_SURFACE_RAISED=#3a3228
|
||||
IRANDOM_COLOR_TEXT=#ffffff
|
||||
IRANDOM_COLOR_TEXT_MUTED=#c8c0b4
|
||||
IRANDOM_COLOR_DANGER=#ee5c5c
|
||||
IRANDOM_COLOR_LINK=#4a6a8a
|
||||
IRANDOM_COLOR_BORDER=#4a4034
|
||||
|
||||
@@ -53,8 +53,8 @@ Or:
|
||||
```
|
||||
docker build -t irandom .
|
||||
docker run --rm -p 8080:80 ^
|
||||
-e VUE_APP_NAME=LuckyPenguin ^
|
||||
-e VUE_APP_COLOR_PRIMARY=#3DDC97 ^
|
||||
-e IRANDOM_NAME=LuckyPenguin ^
|
||||
-e IRANDOM_COLOR_PRIMARY=#3DDC97 ^
|
||||
irandom
|
||||
```
|
||||
|
||||
|
||||
+15
-15
@@ -5,21 +5,21 @@ services:
|
||||
ports:
|
||||
- "8080:80"
|
||||
environment:
|
||||
VUE_APP_NAME: irandom
|
||||
VUE_APP_TITLE: irandom
|
||||
VUE_APP_BRAND_URL: https://git.imiheev.online/admin/irandom
|
||||
VUE_APP_LOGO_URL: /logo.png
|
||||
VUE_APP_DEFAULT_LOCALE: ru
|
||||
VUE_APP_COLOR_PRIMARY: "#c9a66b"
|
||||
VUE_APP_COLOR_ACCENT: "#e6c566"
|
||||
VUE_APP_COLOR_BG: "#1a1815"
|
||||
VUE_APP_COLOR_SURFACE: "#2e2820"
|
||||
VUE_APP_COLOR_SURFACE_RAISED: "#3a3228"
|
||||
VUE_APP_COLOR_TEXT: "#ffffff"
|
||||
VUE_APP_COLOR_TEXT_MUTED: "#c8c0b4"
|
||||
VUE_APP_COLOR_DANGER: "#ee5c5c"
|
||||
VUE_APP_COLOR_LINK: "#4a6a8a"
|
||||
VUE_APP_COLOR_BORDER: "#4a4034"
|
||||
IRANDOM_NAME: irandom
|
||||
IRANDOM_TITLE: irandom
|
||||
IRANDOM_BRAND_URL: https://git.imiheev.online/admin/irandom
|
||||
IRANDOM_LOGO_URL: /logo.png
|
||||
IRANDOM_DEFAULT_LOCALE: ru
|
||||
IRANDOM_COLOR_PRIMARY: "#c9a66b"
|
||||
IRANDOM_COLOR_ACCENT: "#e6c566"
|
||||
IRANDOM_COLOR_BG: "#1a1815"
|
||||
IRANDOM_COLOR_SURFACE: "#2e2820"
|
||||
IRANDOM_COLOR_SURFACE_RAISED: "#3a3228"
|
||||
IRANDOM_COLOR_TEXT: "#ffffff"
|
||||
IRANDOM_COLOR_TEXT_MUTED: "#c8c0b4"
|
||||
IRANDOM_COLOR_DANGER: "#ee5c5c"
|
||||
IRANDOM_COLOR_LINK: "#4a6a8a"
|
||||
IRANDOM_COLOR_BORDER: "#4a4034"
|
||||
# Or use a file:
|
||||
# env_file:
|
||||
# - .env
|
||||
|
||||
+30
-30
@@ -7,21 +7,21 @@ const OUT_PATH =
|
||||
process.env.CONFIG_OUT || path.join(ROOT, 'public', 'config.js')
|
||||
|
||||
const DEFAULTS = {
|
||||
VUE_APP_NAME: 'irandom',
|
||||
VUE_APP_TITLE: 'irandom',
|
||||
VUE_APP_BRAND_URL: 'https://git.imiheev.online/admin/irandom',
|
||||
VUE_APP_LOGO_URL: '/logo.png',
|
||||
VUE_APP_DEFAULT_LOCALE: 'ru',
|
||||
VUE_APP_COLOR_PRIMARY: '#c9a66b',
|
||||
VUE_APP_COLOR_ACCENT: '#e6c566',
|
||||
VUE_APP_COLOR_BG: '#1a1815',
|
||||
VUE_APP_COLOR_SURFACE: '#2e2820',
|
||||
VUE_APP_COLOR_SURFACE_RAISED: '#3a3228',
|
||||
VUE_APP_COLOR_TEXT: '#ffffff',
|
||||
VUE_APP_COLOR_TEXT_MUTED: '#c8c0b4',
|
||||
VUE_APP_COLOR_DANGER: '#ee5c5c',
|
||||
VUE_APP_COLOR_LINK: '#4a6a8a',
|
||||
VUE_APP_COLOR_BORDER: '#4a4034'
|
||||
IRANDOM_NAME: 'irandom',
|
||||
IRANDOM_TITLE: 'irandom',
|
||||
IRANDOM_BRAND_URL: 'https://git.imiheev.online/admin/irandom',
|
||||
IRANDOM_LOGO_URL: '/logo.png',
|
||||
IRANDOM_DEFAULT_LOCALE: 'ru',
|
||||
IRANDOM_COLOR_PRIMARY: '#c9a66b',
|
||||
IRANDOM_COLOR_ACCENT: '#e6c566',
|
||||
IRANDOM_COLOR_BG: '#1a1815',
|
||||
IRANDOM_COLOR_SURFACE: '#2e2820',
|
||||
IRANDOM_COLOR_SURFACE_RAISED: '#3a3228',
|
||||
IRANDOM_COLOR_TEXT: '#ffffff',
|
||||
IRANDOM_COLOR_TEXT_MUTED: '#c8c0b4',
|
||||
IRANDOM_COLOR_DANGER: '#ee5c5c',
|
||||
IRANDOM_COLOR_LINK: '#4a6a8a',
|
||||
IRANDOM_COLOR_BORDER: '#4a4034'
|
||||
}
|
||||
|
||||
function parseEnvFile(filePath) {
|
||||
@@ -62,22 +62,22 @@ function buildConfig(fileEnv) {
|
||||
const pick = (key) => process.env[key] || fileEnv[key] || DEFAULTS[key]
|
||||
|
||||
return {
|
||||
name: pick('VUE_APP_NAME'),
|
||||
title: pick('VUE_APP_TITLE'),
|
||||
brandUrl: pick('VUE_APP_BRAND_URL'),
|
||||
logoUrl: pick('VUE_APP_LOGO_URL'),
|
||||
defaultLocale: pick('VUE_APP_DEFAULT_LOCALE'),
|
||||
name: pick('IRANDOM_NAME'),
|
||||
title: pick('IRANDOM_TITLE'),
|
||||
brandUrl: pick('IRANDOM_BRAND_URL'),
|
||||
logoUrl: pick('IRANDOM_LOGO_URL'),
|
||||
defaultLocale: pick('IRANDOM_DEFAULT_LOCALE'),
|
||||
colors: {
|
||||
primary: pick('VUE_APP_COLOR_PRIMARY'),
|
||||
accent: pick('VUE_APP_COLOR_ACCENT'),
|
||||
bg: pick('VUE_APP_COLOR_BG'),
|
||||
surface: pick('VUE_APP_COLOR_SURFACE'),
|
||||
surfaceRaised: pick('VUE_APP_COLOR_SURFACE_RAISED'),
|
||||
text: pick('VUE_APP_COLOR_TEXT'),
|
||||
textMuted: pick('VUE_APP_COLOR_TEXT_MUTED'),
|
||||
danger: pick('VUE_APP_COLOR_DANGER'),
|
||||
link: pick('VUE_APP_COLOR_LINK'),
|
||||
border: pick('VUE_APP_COLOR_BORDER')
|
||||
primary: pick('IRANDOM_COLOR_PRIMARY'),
|
||||
accent: pick('IRANDOM_COLOR_ACCENT'),
|
||||
bg: pick('IRANDOM_COLOR_BG'),
|
||||
surface: pick('IRANDOM_COLOR_SURFACE'),
|
||||
surfaceRaised: pick('IRANDOM_COLOR_SURFACE_RAISED'),
|
||||
text: pick('IRANDOM_COLOR_TEXT'),
|
||||
textMuted: pick('IRANDOM_COLOR_TEXT_MUTED'),
|
||||
danger: pick('IRANDOM_COLOR_DANGER'),
|
||||
link: pick('IRANDOM_COLOR_LINK'),
|
||||
border: pick('IRANDOM_COLOR_BORDER')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user