hore
This commit is contained in:
parent
4a26231069
commit
c2d509dcfa
117
build.ipynb
117
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"
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user