mirror of
https://github.com/gilbN/theme.park.git
synced 2024-10-02 21:47:12 +02:00
deploy: 9b2d43722d
This commit is contained in:
parent
5cca0b5623
commit
d03ba97499
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
@ -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 => {
|
||||||
|
Loading…
Reference in New Issue
Block a user