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