From c11b92992e6eebd91d6bbce26b2f407312d05a60 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 30 Nov 2022 19:00:08 +0800 Subject: A new way for blog. --- tool/aio.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tool/aio.py') diff --git a/tool/aio.py b/tool/aio.py index 3d44310..1033cb6 100755 --- a/tool/aio.py +++ b/tool/aio.py @@ -112,6 +112,9 @@ dns_parser.add_argument("-i", "--ip", help="IP address of the server.") git_update_parser = subparsers.add_parser( "git-update", help="Update git submodules.") +update_blog_parser = subparsers.add_parser( + "update-blog", help="Update and regenerate blog.") + up_parser = subparsers.add_parser( "up", help="Do something necessary and then docker compose up.") @@ -164,6 +167,13 @@ def git_update(): run_in_project_dir(do_it) +def update_blog(): + def do_it(): + subprocess.run(["docker", "compose", "exec", + "crupest-blog", "/update.bash"], check=True) + run_in_project_dir(do_it) + + def docker_compose_up(): def do_docker_compose_up(): subprocess.run(["docker", "compose", "up", "-d"], check=True) @@ -282,6 +292,9 @@ def run(): case "git-update": git_update() + case "update-blog": + update_blog() + case "up": git_update() template_generate(console) -- cgit v1.2.3