From c2d509dcfa269612dc2c870dea4eb29b351183ba34104550326c843ff1d2d4bb Mon Sep 17 00:00:00 2001 From: vladislav Date: Sat, 5 Sep 2026 23:27:53 -0400 Subject: [PATCH] hore --- build.ipynb | 117 ++++++++++++++++++++++++++-------------------------- 1 file changed, 59 insertions(+), 58 deletions(-) diff --git a/build.ipynb b/build.ipynb index 47abcc6..7b48c77 100644 --- a/build.ipynb +++ b/build.ipynb @@ -775,9 +775,10 @@ "\n", "[Service]\n", "WorkingDirectory=/app/production\n", - "ExecStart=/app/production/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30081 --workers 8\n", + "ExecStart=/app/production/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30081 --workers 3\n", "Restart=always\n", "EnvironmentFile=/app/production/env\n", + "CPUWeight=60\n", "\n", "[Install]\n", "WantedBy=default.target\n", @@ -798,23 +799,23 @@ }, "outputs": [], "source": [ - "%%bash\n", - "ssh kultmost 'tee /etc/systemd/system/fastapi.service >/dev/null' <<'EOF'\n", - "[Unit]\n", - "Description=FastAPI prod service\n", - "After=network.target\n", + "# %%bash\n", + "# ssh kultmost 'tee /etc/systemd/system/fastapi.service >/dev/null' <<'EOF'\n", + "# [Unit]\n", + "# Description=FastAPI prod service\n", + "# After=network.target\n", "\n", - "[Service]\n", - "WorkingDirectory=/app/production\n", - "ExecStart=/app/production/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30080 --workers 8\n", - "Restart=always\n", - "EnvironmentFile=/app/production/env\n", + "# [Service]\n", + "# WorkingDirectory=/app/production\n", + "# ExecStart=/app/production/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30080 --workers 8\n", + "# Restart=always\n", + "# EnvironmentFile=/app/production/env\n", "\n", - "[Install]\n", - "WantedBy=default.target\n", - "EOF\n", + "# [Install]\n", + "# WantedBy=default.target\n", + "# EOF\n", "\n", - "ssh kultmost 'systemctl daemon-reload && systemctl enable --now fastapi.service && systemctl status --no-pager -l fastapi.service'\n" + "# ssh kultmost 'systemctl daemon-reload && systemctl enable --now fastapi.service && systemctl status --no-pager -l fastapi.service'\n" ], "display_name": ".venv" }, @@ -837,23 +838,23 @@ }, "outputs": [], "source": [ - "%%bash\n", - "ssh kultmost 'tee /etc/systemd/system/staging.service >/dev/null' <<'EOF'\n", - "[Unit]\n", - "Description=FastAPI stag service\n", - "After=network.target\n", + "# %%bash\n", + "# ssh kultmost 'tee /etc/systemd/system/staging.service >/dev/null' <<'EOF'\n", + "# [Unit]\n", + "# Description=FastAPI stag service\n", + "# After=network.target\n", "\n", - "[Service]\n", - "WorkingDirectory=/app/staging\n", - "ExecStart=/app/staging/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30082 --reload\n", - "Restart=always\n", - "EnvironmentFile=/app/staging/env\n", + "# [Service]\n", + "# WorkingDirectory=/app/staging\n", + "# ExecStart=/app/staging/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30082 --reload\n", + "# Restart=always\n", + "# EnvironmentFile=/app/staging/env\n", "\n", - "[Install]\n", - "WantedBy=default.target\n", - "EOF\n", + "# [Install]\n", + "# WantedBy=default.target\n", + "# EOF\n", "\n", - "ssh kultmost 'systemctl daemon-reload && systemctl enable --now staging.service && systemctl status --no-pager -l staging.service'\n" + "# ssh kultmost 'systemctl daemon-reload && systemctl enable --now staging.service && systemctl status --no-pager -l staging.service'\n" ], "display_name": ".venv" }, @@ -876,21 +877,21 @@ }, "outputs": [], "source": [ - "%%bash\n", - "'tee /etc/systemd/system/staging.service >/dev/null' <<'EOF'\n", - "[Unit]\n", - "Description=FastAPI stag service\n", - "After=network.target\n", + "# %%bash\n", + "# 'tee /etc/systemd/system/staging.service >/dev/null' <<'EOF'\n", + "# [Unit]\n", + "# Description=FastAPI stag service\n", + "# After=network.target\n", "\n", - "[Service]\n", - "WorkingDirectory=$pwd\n", - "ExecStart=$pwd/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30082 --reload\n", - "Restart=always\n", - "EnvironmentFile=$pwd/env\n", + "# [Service]\n", + "# WorkingDirectory=$pwd\n", + "# ExecStart=$pwd/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30082 --reload\n", + "# Restart=always\n", + "# EnvironmentFile=$pwd/env\n", "\n", - "[Install]\n", - "WantedBy=default.target\n", - "EOF" + "# [Install]\n", + "# WantedBy=default.target\n", + "# EOF" ], "display_name": ".venv" }, @@ -905,23 +906,23 @@ }, "outputs": [], "source": [ - "%%bash\n", - "ssh kultmost 'tee /etc/systemd/system/staging.service >/dev/null' <<'EOF'\n", - "[Unit]\n", - "Description=FastAPI stag service\n", - "After=network.target\n", + "# %%bash\n", + "# ssh kultmost 'tee /etc/systemd/system/staging.service >/dev/null' <<'EOF'\n", + "# [Unit]\n", + "# Description=FastAPI stag service\n", + "# After=network.target\n", "\n", - "[Service]\n", - "WorkingDirectory=/app/staging\n", - "ExecStart=/app/staging/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30082 --reload\n", - "Restart=always\n", - "EnvironmentFile=/app/staging/env\n", + "# [Service]\n", + "# WorkingDirectory=/app/staging\n", + "# ExecStart=/app/staging/.venv/bin/uvicorn main:app --host 127.0.0.1 --port 30082 --reload\n", + "# Restart=always\n", + "# EnvironmentFile=/app/staging/env\n", "\n", - "[Install]\n", - "WantedBy=default.target\n", - "EOF\n", + "# [Install]\n", + "# WantedBy=default.target\n", + "# EOF\n", "\n", - "ssh kultmost 'systemctl daemon-reload && systemctl enable --now staging.service && systemctl status --no-pager -l staging.service'\n" + "# ssh kultmost 'systemctl daemon-reload && systemctl enable --now staging.service && systemctl status --no-pager -l staging.service'\n" ], "display_name": ".venv" }, @@ -974,7 +975,7 @@ }, "outputs": [], "source": [ - "!ssh kultmost 'systemctl restart fastapi.service'" + "# !ssh kultmost 'systemctl restart fastapi.service'" ], "display_name": ".venv" }, @@ -989,7 +990,7 @@ }, "outputs": [], "source": [ - "!ssh kultmost 'systemctl status fastapi.service'" + "# !ssh kultmost 'systemctl status fastapi.service'" ], "display_name": ".venv" },