aboutsummaryrefslogtreecommitdiff
path: root/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'build.py')
-rw-r--r--build.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/build.py b/build.py
index 3e9affd..7b19123 100644
--- a/build.py
+++ b/build.py
@@ -352,6 +352,8 @@ def main():
css_min = theme_dir / "styles.min.css"
env = os.environ.get("ENV", "").casefold()
+ skip_deploy = os.environ.get("SKIP_DEPLOY", "").casefold() == "true"
+
if env == "prod":
print("Environment: Production")
method = prompt("Publishing on remote or LAN? [r|l] ").lower()
@@ -382,7 +384,10 @@ def main():
generate_sitemap()
# Deploy changes
- deploy_to_server(build_dir, homelab_server)
+ if not skip_deploy:
+ deploy_to_server(build_dir, homelab_server)
+ else:
+ print("SKIP_DEPLOY is true. Skipping rsync step.")
else:
print("Environment: Development")