This commit is contained in:
vladislav 2026-08-17 03:38:45 -04:00
parent 188047e1b6
commit 3b8bb044fe
Signed by: Vladislav
GPG Key ID: D97C9E5E4860EE45

View File

@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "20340e34",
"metadata": {},
"source": [
"## BUILD"
]
},
{
"cell_type": "code",
"execution_count": null,
@ -114,6 +122,55 @@
" load_env('env_example')"
]
},
{
"cell_type": "markdown",
"id": "74d7ec58",
"metadata": {},
"source": [
"### build (ipynb -> py)"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "2809c42c",
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"import os\n",
"\n",
"IGNORE = ['build.ipynb', 'data.ipynb', 'migrate.ipynb']\n",
"def build():\n",
" for _filename in [i for i in os.listdir() if 'ipynb' in i and i not in IGNORE]:\n",
" filename_without_extension = os.path.splitext(os.path.basename(_filename))[0]\n",
"\n",
" with open(f'{filename_without_extension}.ipynb', 'r') as f:\n",
" data = f.read()\n",
" main = json.loads(data)\n",
" app = []\n",
" for cell in main['cells']:\n",
" if '## Run' in cell['source']:\n",
" break\n",
" if '# ignore\\n' in cell['source']:\n",
" continue\n",
" app.append(''.join(cell['source']))\n",
"\n",
" with open(f'{filename_without_extension}.py', 'w') as f:\n",
" f.write(f\"# `{filename_without_extension}.py` generate from `{filename_without_extension}.ipynb` by `build.ipynb` \\n\")\n",
" f.write('\\n\\n'.join(app))\n",
"\n",
"build()"
]
},
{
"cell_type": "markdown",
"id": "0490beed",
"metadata": {},
"source": [
"## KUBECTL / DOCKER"
]
},
{
"cell_type": "markdown",
"id": "d0947a0b",
@ -219,47 +276,6 @@
"!docker pull $REGISTRY_HOST/python:3.13-slim"
]
},
{
"cell_type": "markdown",
"id": "74d7ec58",
"metadata": {},
"source": [
"### build (ipynb -> py)"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "2809c42c",
"metadata": {},
"outputs": [],
"source": [
"import json\n",
"import os\n",
"\n",
"IGNORE = ['build.ipynb', 'data.ipynb', 'migrate.ipynb']\n",
"def build():\n",
" for _filename in [i for i in os.listdir() if 'ipynb' in i and i not in IGNORE]:\n",
" filename_without_extension = os.path.splitext(os.path.basename(_filename))[0]\n",
"\n",
" with open(f'{filename_without_extension}.ipynb', 'r') as f:\n",
" data = f.read()\n",
" main = json.loads(data)\n",
" app = []\n",
" for cell in main['cells']:\n",
" if '## Run' in cell['source']:\n",
" break\n",
" if '# ignore\\n' in cell['source']:\n",
" continue\n",
" app.append(''.join(cell['source']))\n",
"\n",
" with open(f'{filename_without_extension}.py', 'w') as f:\n",
" f.write(f\"# `{filename_without_extension}.py` generate from `{filename_without_extension}.ipynb` by `build.ipynb` \\n\")\n",
" f.write('\\n\\n'.join(app))\n",
"\n",
"build()"
]
},
{
"cell_type": "markdown",
"id": "fef1918f",
@ -268,16 +284,6 @@
"### tg build"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4489de4b",
"metadata": {},
"outputs": [],
"source": [
"!docker tag mongo:latest registry.spiritofweb.ru/mongo:latest"
]
},
{
"cell_type": "code",
"execution_count": null,
@ -650,6 +656,14 @@
"echo \"history -w\""
]
},
{
"cell_type": "markdown",
"id": "bbb93664",
"metadata": {},
"source": [
"## RSYNC"
]
},
{
"cell_type": "markdown",
"id": "0a429fca",
@ -1117,7 +1131,7 @@
"id": "a26138d2",
"metadata": {},
"source": [
"### microk8s"
"## microk8s"
]
},
{
@ -1158,7 +1172,7 @@
"id": "622f00a3",
"metadata": {},
"source": [
"### Figma"
"## Figma"
]
},
{