1
0
mirror of https://github.com/gilbN/theme.park.git synced 2024-10-02 21:47:12 +02:00
This commit is contained in:
GilbN 2022-03-29 19:33:56 +00:00
parent 5cca0b5623
commit d03ba97499
6 changed files with 45 additions and 14 deletions

View File

@ -9,8 +9,7 @@ LABEL maintainer="gilbn"
RUN \ RUN \
echo " ## Installing packages ## " && \ echo " ## Installing packages ## " && \
apk add --no-cache --virtual=build-dependencies \ apk add --no-cache --virtual=build-dependencies \
python3 \ python3 && \
curl && \
echo "**** install theme.park ****" && \ echo "**** install theme.park ****" && \
mkdir -p /app/themepark mkdir -p /app/themepark

View File

@ -9,17 +9,23 @@ server {
ssl_certificate /config/keys/cert.crt; ssl_certificate /config/keys/cert.crt;
ssl_certificate_key /config/keys/cert.key; ssl_certificate_key /config/keys/cert.key;
root /config/www;
index index.html index.htm index.php; index index.html index.htm index.php;
#location#/ {return 302 $scheme://TP_DOMAIN/TP_URLBASE$request_uri;}
location / { location / {
alias /config/www/;
sub_filter_types *; sub_filter_types *;
sub_filter 'https://theme-park.dev' $scheme://TP_DOMAIN; sub_filter 'https://theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/;
sub_filter 'http://theme-park.dev' $scheme://TP_DOMAIN; sub_filter 'http://theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/;
sub_filter 'https://develop.theme-park.dev' $scheme://TP_DOMAIN; sub_filter 'https://develop.theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/;
sub_filter 'http://develop.theme-park.dev' $scheme://TP_DOMAIN; sub_filter 'http://develop.theme-park.dev/' $scheme://TP_DOMAIN/TP_URLBASE/;
sub_filter_once off; sub_filter_once off;
try_files $uri $uri/ /index.html; try_files $uri $uri/ /index.html;
#SUBFOLDER SUBFILTERS
#sub_filter 'https://TP_DOMAIN' $scheme://TP_DOMAIN/TP_URLBASE;
#sub_filter 'http://TP_DOMAIN' $scheme://TP_DOMAIN/TP_URLBASE;
} }
# Don't cache # Don't cache

View File

@ -10,6 +10,7 @@ PUID=${PUID}\\n\
PGID=${PGID}\\n\ PGID=${PGID}\\n\
TZ=${TZ}\\n\ TZ=${TZ}\\n\
TP_SCHEME=${TP_SCHEME}\\n\ TP_SCHEME=${TP_SCHEME}\\n\
TP_URLBASE=${TP_URLBASE}\\n\
TP_DOMAIN=${TP_DOMAIN}\\n" TP_DOMAIN=${TP_DOMAIN}\\n"
if [[ -z ${TP_DOMAIN} ]]; then if [[ -z ${TP_DOMAIN} ]]; then
@ -22,8 +23,29 @@ if [[ -z ${TP_SCHEME} ]]; then
TP_SCHEME='https' TP_SCHEME='https'
fi fi
if [[ -z ${TP_URLBASE} ]]; then
TP_URLBASE=''
fi
# Remove forward slash
case ${TP_URLBASE} in
*"/"*)
TP_URLBASE=$(echo "${TP_URLBASE}" | sed 's/\///g')
;;
esac
DEFAULT='/defaults/default' DEFAULT='/defaults/default'
sed -i "s/TP_DOMAIN/${TP_DOMAIN} /g" ${DEFAULT} if [[ ${TP_URLBASE} ]]; then
echo "seding location"
sed -i "s/location \//location \/${TP_URLBASE}/g" ${DEFAULT}
echo "seding TP_DOMAIN"
sed -i "s/TP_DOMAIN/${TP_DOMAIN}/g" ${DEFAULT}
sed -i "s/TP_URLBASE/${TP_URLBASE}/g" ${DEFAULT}
sed -i "s/#sub_filter/sub_filter/g" ${DEFAULT}
sed -i "s/#location#/location /g" ${DEFAULT}
elif [[ -z ${TP_URLBASE} ]]; then
sed -i "s/TP_DOMAIN\/TP_URLBASE/${TP_DOMAIN}/g" ${DEFAULT}
fi
cp /defaults/default /config/nginx/site-confs cp /defaults/default /config/nginx/site-confs
# make our folders and links # make our folders and links

View File

@ -73,7 +73,15 @@ section {
background-color: rgba(0, 0, 0, 0.9); background-color: rgba(0, 0, 0, 0.9);
} }
} }
#mainNav .navbar-nav .nav-item .nav-link {
color: var(--label-text-color);
}
#mainNav .navbar-nav .nav-item .nav-link:hover,
#mainNav .navbar-nav .nav-item .nav-link:active {
color: var(--label-text-color);
opacity: .8;
}
@media (min-width: 992px) { @media (min-width: 992px) {
#mainNav { #mainNav {
box-shadow: none; box-shadow: none;
@ -127,10 +135,6 @@ section {
} }
} }
#mainNav .navbar-nav .nav-item .nav-link:hover,
#mainNav .navbar-nav .nav-item .nav-link:active {
color: var(--text-hover);
}
#mainNav .navbar-nav .nav-item .nav-link.active { #mainNav .navbar-nav .nav-item .nav-link.active {
color: var(--link-color-hover) !important; color: var(--link-color-hover) !important;

View File

@ -11006,7 +11006,7 @@ hr.light {
} }
#mainNav .navbar-nav .nav-item .nav-link { #mainNav .navbar-nav .nav-item .nav-link {
color: #6c757d; color: var(--label-text-color);
font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-family: "Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-weight: 700; font-weight: 700;
font-size: 0.9rem; font-size: 0.9rem;

View File

@ -69,7 +69,7 @@ function injectTheme(theme,container="head") {
var themeOptions; var themeOptions;
function addThemeData() { function addThemeData() {
let themeJsonUrl = "/themes.json" let themeJsonUrl = "themes.json"
fetch(themeJsonUrl) fetch(themeJsonUrl)
.then(response => response.json()) .then(response => response.json())
.then(json => { .then(json => {