Compare commits
15 Commits
f6beff78ab
...
master
Author | SHA1 | Date | |
---|---|---|---|
191ee3f98b | |||
f2fa57e7bb | |||
767e4a2eea | |||
2055eb2956 | |||
bca4094ab3 | |||
45aaf87d60 | |||
2c0a49ffcc | |||
e78fedfc6c | |||
24a3131656 | |||
f3239c3c42 | |||
b2ecdaacfe | |||
50dcd945b8 | |||
bddaa0b4f2 | |||
d2dec763df | |||
5f3557594c |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -33,3 +33,4 @@ install*
|
|||||||
public
|
public
|
||||||
static/css
|
static/css
|
||||||
tailwindcss
|
tailwindcss
|
||||||
|
config.toml
|
||||||
|
30
build.sh
30
build.sh
@@ -43,14 +43,28 @@ echo "Compiling tailwindcss and building zola project..."
|
|||||||
rm -rf public static/css
|
rm -rf public static/css
|
||||||
./tailwindcss -i css/index.css -o ./static/css/index.css --minify
|
./tailwindcss -i css/index.css -o ./static/css/index.css --minify
|
||||||
|
|
||||||
|
# Auto-detect deployment environment based on git branch
|
||||||
|
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||||
|
echo "Detected git branch: $CURRENT_BRANCH"
|
||||||
|
|
||||||
# echo "Building without prefix..."
|
if [ "$CURRENT_BRANCH" = "master" ]; then
|
||||||
# sed 's|base_url = "BASEURL"|base_url = "https://www.mycelium.threefold.io/"|' config.templ.toml > config.toml
|
# Production deployment (www.mycelium.threefold.io)
|
||||||
# zola --root $ABS_DIR_OF_SCRIPT build
|
echo "Building for PRODUCTION environment..."
|
||||||
# rsync -avz --delete public/ "root@threefold.info:/root/hero/www/info/$PREFIX/"
|
BASE_URL="https://www.mycelium.threefold.io/"
|
||||||
|
DEPLOY_PATH="root@threefold.info:/root/hero/www/info/$PREFIX/"
|
||||||
|
elif [ "$CURRENT_BRANCH" = "development" ]; then
|
||||||
|
# Staging deployment (www2.mycelium.threefold.io)
|
||||||
|
echo "Building for STAGING environment..."
|
||||||
|
BASE_URL="https://www2.mycelium.threefold.io/"
|
||||||
|
DEPLOY_PATH="root@threefold.info:/root/hero/www/info/$PREFIX/"
|
||||||
|
else
|
||||||
|
# Fallback for other branches (local development mode)
|
||||||
|
echo "Building for LOCAL/OTHER branch environment..."
|
||||||
|
BASE_URL="/mycelium/"
|
||||||
|
DEPLOY_PATH="${HOME}/hero/var/www/$PREFIX/"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Building with prefix: /$PREFIX/"
|
echo "Using base_url: $BASE_URL"
|
||||||
sed 's|base_url = "BASEURL"|base_url = "/mycelium/"|' config.templ.toml > config.toml
|
sed "s|base_url = \"BASEURL\"|base_url = \"$BASE_URL\"|" config.templ.toml > config.toml
|
||||||
zola --root $ABS_DIR_OF_SCRIPT build
|
zola --root $ABS_DIR_OF_SCRIPT build
|
||||||
rsync -rav --delete public/ "${HOME}/hero/var/www/$PREFIX/"
|
echo "Build completed successfully! Static files generated in public/ directory."
|
||||||
rsync -avz --delete public/ "root@threefold.info:/root/hero/www/info/$PREFIX/"
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
# The URL the site will be built for
|
# The URL the site will be built for
|
||||||
base_url = "/mycelium/"
|
base_url = "https://www.mycelium.threefold.io/"
|
||||||
|
|
||||||
title = "Mycelium"
|
title = "Mycelium"
|
||||||
description = "Our global digital backbone"
|
description = "Our global digital backbone"
|
||||||
|
@@ -105,7 +105,7 @@ True digital sovereignty for open-source builders. The ThreeFold Grid provides l
|
|||||||
|
|
||||||
|||
|
|||
|
||||||
|
|
||||||
<button>[The Manual](https://threefold.info/mycelium/docs/)</button>
|
<button>[The Manual](https://docs.ourworld.tf/mycelium_cloud/docs/)</button>
|
||||||
|
|
||||||
|||
|
|||
|
||||||
|
|
||||||
|
@@ -102,7 +102,7 @@ extra:
|
|||||||
button_text="Download Now",
|
button_text="Download Now",
|
||||||
button_link="/download",
|
button_link="/download",
|
||||||
button_text2="Read More",
|
button_text2="Read More",
|
||||||
button_link2="https://threefold.info/mycelium/docs/"
|
button_link2="https://docs.ourworld.tf/mycelium_cloud/docs/"
|
||||||
) }}
|
) }}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@ extra:
|
|||||||
title="Download Mycelium",
|
title="Download Mycelium",
|
||||||
description="Get Mycelium for Android, Windows, macOS, and iOS to securely connect, store, and interact with the decentralized network—seamlessly and efficiently.",
|
description="Get Mycelium for Android, Windows, macOS, and iOS to securely connect, store, and interact with the decentralized network—seamlessly and efficiently.",
|
||||||
description3="Not sure how it works?",
|
description3="Not sure how it works?",
|
||||||
button_link="https://threefold.info/mycelium/docs/",
|
button_link="https://docs.ourworld.tf/mycelium_cloud/docs/",
|
||||||
button_text="Read the manual."
|
button_text="Read the manual."
|
||||||
) }}
|
) }}
|
||||||
|
|
||||||
@@ -142,5 +142,5 @@ extra:
|
|||||||
button_text="Download Now",
|
button_text="Download Now",
|
||||||
button_link="/download",
|
button_link="/download",
|
||||||
button_text2="Read More",
|
button_text2="Read More",
|
||||||
button_link2="https://threefold.info/mycelium/docs/"
|
button_link2="https://docs.ourworld.tf/mycelium_cloud/docs/"
|
||||||
) }}
|
) }}
|
||||||
|
@@ -14,7 +14,7 @@ extra:
|
|||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
###### [Manual](https://threefold.info/mycelium/docs/)
|
###### [Manual](https://docs.ourworld.tf/mycelium_cloud/docs/)
|
||||||
|
|
||||||
###### [Dashboard](https://dashboard.grid.tf/)
|
###### [Dashboard](https://dashboard.grid.tf/)
|
||||||
|
|
||||||
|
@@ -9,6 +9,6 @@ extra:
|
|||||||
---
|
---
|
||||||
|
|
||||||
- [About]("/about")
|
- [About]("/about")
|
||||||
- [Docs]("https://threefold.info/mycelium/docs/")
|
- [Docs]("https://docs.ourworld.tf/mycelium_cloud/docs/")
|
||||||
|
|
||||||
|
|
||||||
|
@@ -314,7 +314,7 @@ extra:
|
|||||||
button_text="Download Now",
|
button_text="Download Now",
|
||||||
button_link="/download",
|
button_link="/download",
|
||||||
button_text2="Read More",
|
button_text2="Read More",
|
||||||
button_link2="https://threefold.info/mycelium/docs/"
|
button_link2="https://docs.ourworld.tf/mycelium_cloud/docs/"
|
||||||
) }}
|
) }}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -74,10 +74,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<a href="https://threefold.info/mycelium/docs/"
|
|
||||||
class="text-lg py-3 leading-6 font-light text-pretty tracking-wide focus:outline-none focus:text-gray-200 transition ease-in-out duration-150" target="_blank">
|
|
||||||
Docs
|
|
||||||
</a>
|
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
<div class="hidden md:inline-block md:order-last">
|
<div class="hidden md:inline-block md:order-last">
|
||||||
@@ -225,10 +222,6 @@
|
|||||||
</p>
|
</p>
|
||||||
{% include "partials/socialLinks.html" %}
|
{% include "partials/socialLinks.html" %}
|
||||||
</div> #}
|
</div> #}
|
||||||
<a href="https://threefold.info/mycelium/docs/"
|
|
||||||
class="text-lg px-8 py-3 leading-6 font-normal hover:text-gray-600 focus:outline-none focus:text-gray-50 transition ease-in-out duration-150" target="_blank">
|
|
||||||
Docs
|
|
||||||
</a>
|
|
||||||
<div class="rounded-full border-2 my-4 border-gray-400 py-2 mx-4">
|
<div class="rounded-full border-2 my-4 border-gray-400 py-2 mx-4">
|
||||||
<a href="/download" class="mt-2 rounded-md px-4 py-2.5 text-lg font-semibold shadow-sm hover:text-gray-300 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">Get Mycelium</a>
|
<a href="/download" class="mt-2 rounded-md px-4 py-2.5 text-lg font-semibold shadow-sm hover:text-gray-300 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white">Get Mycelium</a>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user