mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-05-01 20:52:23 +12:00
python-automate workspace
This commit is contained in:
parent
363dc2763f
commit
25fa4dda5c
|
@ -27,7 +27,8 @@ theme:
|
|||
favicon: 'assets/php-circle.svg'
|
||||
logo: 'assets/php-circle-white.svg'
|
||||
custom_dir: overrides
|
||||
font: Fira Sans
|
||||
font:
|
||||
text: Fira Sans
|
||||
icon:
|
||||
repo: fontawesome/brands/github
|
||||
features:
|
||||
|
|
|
@ -1,16 +1,20 @@
|
|||
ARG docker_registry=docker.io/alnoda
|
||||
ARG image_tag=2.2
|
||||
ARG image_tag=3.0
|
||||
|
||||
FROM ${docker_registry}/ide-workspace:${image_tag}
|
||||
|
||||
USER root
|
||||
|
||||
COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
|
||||
COPY ./mkdocs/python-circle.svg /home/docs/docs/assets/
|
||||
COPY ./mkdocs/python-circle-white.svg /home/docs/docs/assets/
|
||||
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
|
||||
COPY ./mkdocs/about.md /home/docs/docs/about.md
|
||||
|
||||
COPY python-requirements.txt /home/abc/installed-python-packages
|
||||
COPY ./examples/ /home/examples/
|
||||
COPY .pylintrc /home/abc/
|
||||
|
||||
COPY ./mkdocs/mkdocs.yml /home/docs/mkdocs.yml
|
||||
|
||||
RUN pip install -r /home/abc/installed-python-packages/python-requirements.txt \
|
||||
&& echo "------------------------------------------------------ graphviz" \
|
||||
&& apt-get update \
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
<p align="center">
|
||||
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150">
|
||||
<img src="./img/python-circle.svg" alt="Python logo" width="150">
|
||||
</p>
|
||||
|
||||
# Python workspace
|
||||
# Python-automate workspace
|
||||
|
||||
Docker image for Python development environment. Includes Python, python tooling together with browser-based IDE, file browser,
|
||||
static server, job scheduler.
|
||||
Containerized development and execution environment for the projects where Python is used to automate various tasks.
|
||||
Includes Python, python tooling, browser-based IDE, file browser, git manager, visual job scheduler, static server.
|
||||
|
||||
<p align="center">
|
||||
<img src="img/python-wid-collage-sm.jpg" alt="Collage" width="750">
|
||||
|
@ -13,14 +13,15 @@ static server, job scheduler.
|
|||
|
||||
## Why this images
|
||||
|
||||
1. If you need isolated dev environment where you can code and install packages and apps without affecting the base operating system.
|
||||
2. If you need self-hosted remote development environment.
|
||||
3. If you need to be just one command away from coding in Python.
|
||||
1. You need an environment where you can write and schedule Python code to automate all kinds of tasks and operation.
|
||||
2. If you need isolated dev environment where you can code and install packages and apps without affecting the base operating system.
|
||||
3. If you need self-hosted remote development and execution environment.
|
||||
3. If you need to be just one command away from coding in Python and optimize manual work.
|
||||
|
||||
## Start
|
||||
|
||||
```
|
||||
docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/python-workspace
|
||||
docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/python-automate-workspace
|
||||
```
|
||||
|
||||
and open [localhost:8020](http://localhost:8020) in browser.
|
||||
|
@ -63,11 +64,12 @@ Image is built from **Ubuntu 20.4** with the additional CLI apps
|
|||
- Node/nodeenv
|
||||
- curl, wget, telnet, jq
|
||||
- **Git:** git, git-flow, lazygit
|
||||
- **File browsers:** mc, xplr
|
||||
- **File browsers:** mc
|
||||
- **Text editors:** nano, vim, mcedit
|
||||
- **System monitors:** ncdu, htop, glances, vizex
|
||||
- **Process Control:** supervisord
|
||||
- **Job scheduler:** cron
|
||||
- **Terminal multiplexer:** tmux
|
||||
|
||||
## Docs
|
||||
|
||||
|
|
10
workspaces/python-automate-workspace/img/python-circle.svg
Normal file
10
workspaces/python-automate-workspace/img/python-circle.svg
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
|
||||
<g id="g12" transform="scale(0.1)">
|
||||
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
|
||||
</g>
|
||||
</g>
|
||||
<title>Python icon</title>
|
||||
<path d="M 515.297 105.249 L 541.418 111.084 L 562.603 118.666 L 579.726 127.415 L 592.786 136.749 L 602.653 146.666 L 609.909 156.582 L 614.552 166.207 L 617.455 174.957 L 618.615 182.541 L 619.195 188.374 L 618.906 192.166 L 618.906 347.916 L 617.455 366.291 L 613.681 382.334 L 607.587 395.75 L 600.041 406.834 L 591.335 415.875 L 581.757 423.166 L 571.6 428.709 L 561.443 432.791 L 551.866 435.709 L 543.158 437.75 L 535.613 438.916 L 529.519 439.5 L 356.26 439.5 L 336.234 440.957 L 319.113 445.042 L 304.602 451.458 L 292.703 459.332 L 283.125 468.666 L 275.29 478.875 L 269.486 489.375 L 265.132 500.166 L 262.23 510.375 L 260.199 519.708 L 259.038 527.582 L 258.457 533.709 L 258.457 622.959 L 193.738 622.959 L 187.644 622.084 L 179.519 620.041 L 170.231 616.542 L 160.074 611.291 L 149.626 603.709 L 139.178 593.209 L 129.021 579.792 L 119.734 562.582 L 111.607 541.291 L 105.513 515.625 L 101.451 485 L 100 449.125 L 101.741 413.542 L 106.385 383.208 L 113.35 357.832 L 122.636 337.125 L 133.084 320.5 L 144.692 307.666 L 156.881 298.041 L 169.071 291.041 L 180.679 286.375 L 191.127 283.458 L 200.414 281.999 L 207.38 281.707 L 212.023 281.707 L 213.764 281.999 L 450.58 281.999 L 450.58 257.791 L 281.094 257.791 L 280.805 177.584 L 280.223 166.791 L 281.674 156.874 L 284.866 147.832 L 289.801 139.666 L 297.056 132.082 L 306.053 125.374 L 317.08 119.541 L 329.851 114.291 L 344.651 109.916 L 361.484 106.416 L 380.057 103.499 L 400.663 101.75 L 423.009 100.583 L 447.388 100 L 484.245 101.457 L 515.297 105.249 Z M 332.463 163 L 325.787 172.625 L 323.466 184.582 L 325.787 196.541 L 332.463 206.457 L 342.039 212.875 L 353.938 215.499 L 365.838 212.875 L 375.414 206.457 L 382.09 196.541 L 384.411 184.582 L 382.09 172.625 L 375.414 163 L 365.838 156.582 L 353.938 153.958 L 342.039 156.582 L 332.463 163 Z M 712.355 278.207 L 720.481 279.957 L 729.768 283.458 L 739.925 288.709 L 750.373 296.582 L 760.821 306.791 L 770.978 320.5 L 780.266 337.707 L 788.391 359 L 794.486 384.666 L 798.549 414.999 L 800 450.875 L 798.259 486.75 L 793.616 517.084 L 786.65 542.166 L 777.364 562.874 L 766.915 579.499 L 755.308 592.625 L 743.117 602.25 L 730.929 609.25 L 719.32 613.916 L 708.873 616.542 L 699.586 618 L 692.62 618.584 L 687.977 618.291 L 449.419 618.291 L 449.419 642.207 L 618.906 642.207 L 619.195 722.709 L 619.775 733.209 L 618.324 743.125 L 615.132 752.166 L 610.2 760.625 L 602.944 767.917 L 593.947 774.916 L 582.919 780.75 L 570.15 785.708 L 555.347 790.084 L 538.516 793.875 L 519.941 796.5 L 499.335 798.541 L 476.99 799.709 L 452.612 800 L 415.753 798.832 L 384.7 794.75 L 358.582 788.916 L 337.396 781.625 L 320.272 772.875 L 307.215 763.25 L 297.347 753.334 L 290.091 743.416 L 285.448 733.791 L 282.545 725.041 L 281.385 717.75 L 280.805 711.916 L 281.094 708.125 L 281.094 552.375 L 282.545 533.709 L 286.317 517.958 L 292.413 504.541 L 299.959 493.459 L 308.665 484.125 L 318.241 477.125 L 328.4 471.291 L 338.557 467.209 L 348.133 464.291 L 356.839 462.541 L 364.387 461.374 L 370.481 460.791 L 374.253 460.5 L 543.74 460.5 L 563.764 459.041 L 580.887 454.958 L 595.398 448.834 L 607.297 440.666 L 616.874 431.332 L 624.711 421.125 L 630.514 410.625 L 634.868 400.124 L 637.77 389.916 L 639.801 380.584 L 640.962 372.416 L 641.542 366.291 L 641.542 277.041 L 702.196 277.041 L 706.26 277.334 L 712.355 278.207 Z M 524.586 693.832 L 517.91 703.459 L 515.588 715.416 L 517.91 727.375 L 524.586 737 L 534.162 743.707 L 546.061 746.042 L 557.96 743.707 L 567.537 737 L 574.211 727.375 L 576.534 715.416 L 574.211 703.459 L 567.537 693.832 L 557.96 687.125 L 546.061 684.792 L 534.162 687.125 L 524.586 693.832 Z" style=""/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
2
workspaces/python-automate-workspace/mkdocs/about.md
Normal file
2
workspaces/python-automate-workspace/mkdocs/about.md
Normal file
|
@ -0,0 +1,2 @@
|
|||
Containerized development and execution environment for the projects where Python is used to automate various tasks.
|
||||
Includes Python, python tooling, browser-based IDE, file browser, git manager, visual job scheduler, static server.
|
21
workspaces/python-automate-workspace/mkdocs/extra.css
Normal file
21
workspaces/python-automate-workspace/mkdocs/extra.css
Normal file
|
@ -0,0 +1,21 @@
|
|||
[data-md-color-scheme="python"] {
|
||||
--md-primary-fg-color: #1E415E;
|
||||
--md-primary-fg-color--light: #1E415E;
|
||||
--md-primary-fg-color--dark: #1E415E;
|
||||
--md-accent-fg-color: #ffda21;
|
||||
|
||||
--md-default-bg-color: #F0F5FA;
|
||||
}
|
||||
|
||||
[data-md-color-scheme="python-dark"] {
|
||||
--md-primary-fg-color: #316999;
|
||||
--md-primary-fg-color--light: #316999;
|
||||
--md-primary-fg-color--dark: #316999;
|
||||
--md-accent-fg-color: #ffda21;
|
||||
|
||||
--md-default-bg-color: #1E2933;
|
||||
--md-default-fg-color--light: #4495db;
|
||||
--md-typeset-color: #4495db;
|
||||
--md-typeset-a-color: #4495db;
|
||||
}
|
||||
|
|
@ -5,14 +5,15 @@
|
|||
nav:
|
||||
- Home: README.md
|
||||
- My apps: pages/my-apps.md
|
||||
- Docs: https://docs.alnoda.org/python-workspace/
|
||||
- About: about.md
|
||||
- Docs: https://docs.alnoda.org/python-automate-workspace/
|
||||
|
||||
|
||||
# ===========================================================
|
||||
# CONFIGURATION
|
||||
# ===========================================================
|
||||
|
||||
site_name: Python workspace
|
||||
site_name: Python-automate workspace
|
||||
repo_url: https://github.com/bluxmit/alnoda-workspaces
|
||||
site_url: https://docs.alnoda.org
|
||||
edit_uri: ""
|
||||
|
@ -23,26 +24,25 @@ edit_uri: ""
|
|||
|
||||
theme:
|
||||
name: 'material'
|
||||
favicon: 'assets/favicon.ico'
|
||||
logo: 'assets/Alnoda-logo.svg'
|
||||
favicon: 'assets/python-circle.svg'
|
||||
logo: 'assets/python-circle-white.svg'
|
||||
custom_dir: overrides
|
||||
font:
|
||||
text: Source Sans Pro
|
||||
icon:
|
||||
repo: fontawesome/brands/git-alt
|
||||
repo: fontawesome/brands/github
|
||||
features:
|
||||
- navigation.instant
|
||||
palette:
|
||||
- scheme: slate
|
||||
- scheme: python
|
||||
toggle:
|
||||
icon: material/toggle-switch
|
||||
icon: material/brightness-7
|
||||
name: Switch to dark mode
|
||||
primary: light-blue
|
||||
accent: deep orange
|
||||
- scheme: default
|
||||
- scheme: python-dark
|
||||
toggle:
|
||||
icon: material/toggle-switch-off-outline
|
||||
name: Switch to light mode
|
||||
primary: indigo
|
||||
accent: deep orange
|
||||
icon: material/brightness-4
|
||||
name: Switch to light mode
|
||||
|
||||
|
||||
extra:
|
||||
# Link to open when your logo is clicked
|
||||
|
@ -50,21 +50,13 @@ extra:
|
|||
host_url: http://docs.alnoda.org
|
||||
|
||||
plugins:
|
||||
- search
|
||||
# Enable Macros and jinja2 templates
|
||||
- macros:
|
||||
module_name: macros/helpers
|
||||
|
||||
extra_css:
|
||||
- stylesheets/extra.css
|
||||
|
||||
extra_javascript:
|
||||
- javascripts/config.js
|
||||
- https://polyfill.io/v3/polyfill.min.js?features=es6
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
|
||||
<g id="g12" transform="scale(0.1)">
|
||||
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none; fill: rgb(255, 255, 255);" id="path14"/>
|
||||
</g>
|
||||
</g>
|
||||
<path d="M 515.297 105.249 L 541.418 111.084 L 562.603 118.666 L 579.726 127.415 L 592.786 136.749 L 602.653 146.666 L 609.909 156.582 L 614.552 166.207 L 617.455 174.957 L 618.615 182.541 L 619.195 188.374 L 618.906 192.166 L 618.906 347.916 L 617.455 366.291 L 613.681 382.334 L 607.587 395.75 L 600.041 406.834 L 591.335 415.875 L 581.757 423.166 L 571.6 428.709 L 561.443 432.791 L 551.866 435.709 L 543.158 437.75 L 535.613 438.916 L 529.519 439.5 L 356.26 439.5 L 336.234 440.957 L 319.113 445.042 L 304.602 451.458 L 292.703 459.332 L 283.125 468.666 L 275.29 478.875 L 269.486 489.375 L 265.132 500.166 L 262.23 510.375 L 260.199 519.708 L 259.038 527.582 L 258.457 533.709 L 258.457 622.959 L 193.738 622.959 L 187.644 622.084 L 179.519 620.041 L 170.231 616.542 L 160.074 611.291 L 149.626 603.709 L 139.178 593.209 L 129.021 579.792 L 119.734 562.582 L 111.607 541.291 L 105.513 515.625 L 101.451 485 L 100 449.125 L 101.741 413.542 L 106.385 383.208 L 113.35 357.832 L 122.636 337.125 L 133.084 320.5 L 144.692 307.666 L 156.881 298.041 L 169.071 291.041 L 180.679 286.375 L 191.127 283.458 L 200.414 281.999 L 207.38 281.707 L 212.023 281.707 L 213.764 281.999 L 450.58 281.999 L 450.58 257.791 L 281.094 257.791 L 280.805 177.584 L 280.223 166.791 L 281.674 156.874 L 284.866 147.832 L 289.801 139.666 L 297.056 132.082 L 306.053 125.374 L 317.08 119.541 L 329.851 114.291 L 344.651 109.916 L 361.484 106.416 L 380.057 103.499 L 400.663 101.75 L 423.009 100.583 L 447.388 100 L 484.245 101.457 L 515.297 105.249 Z M 332.463 163 L 325.787 172.625 L 323.466 184.582 L 325.787 196.541 L 332.463 206.457 L 342.039 212.875 L 353.938 215.499 L 365.838 212.875 L 375.414 206.457 L 382.09 196.541 L 384.411 184.582 L 382.09 172.625 L 375.414 163 L 365.838 156.582 L 353.938 153.958 L 342.039 156.582 L 332.463 163 Z M 712.355 278.207 L 720.481 279.957 L 729.768 283.458 L 739.925 288.709 L 750.373 296.582 L 760.821 306.791 L 770.978 320.5 L 780.266 337.707 L 788.391 359 L 794.486 384.666 L 798.549 414.999 L 800 450.875 L 798.259 486.75 L 793.616 517.084 L 786.65 542.166 L 777.364 562.874 L 766.915 579.499 L 755.308 592.625 L 743.117 602.25 L 730.929 609.25 L 719.32 613.916 L 708.873 616.542 L 699.586 618 L 692.62 618.584 L 687.977 618.291 L 449.419 618.291 L 449.419 642.207 L 618.906 642.207 L 619.195 722.709 L 619.775 733.209 L 618.324 743.125 L 615.132 752.166 L 610.2 760.625 L 602.944 767.917 L 593.947 774.916 L 582.919 780.75 L 570.15 785.708 L 555.347 790.084 L 538.516 793.875 L 519.941 796.5 L 499.335 798.541 L 476.99 799.709 L 452.612 800 L 415.753 798.832 L 384.7 794.75 L 358.582 788.916 L 337.396 781.625 L 320.272 772.875 L 307.215 763.25 L 297.347 753.334 L 290.091 743.416 L 285.448 733.791 L 282.545 725.041 L 281.385 717.75 L 280.805 711.916 L 281.094 708.125 L 281.094 552.375 L 282.545 533.709 L 286.317 517.958 L 292.413 504.541 L 299.959 493.459 L 308.665 484.125 L 318.241 477.125 L 328.4 471.291 L 338.557 467.209 L 348.133 464.291 L 356.839 462.541 L 364.387 461.374 L 370.481 460.791 L 374.253 460.5 L 543.74 460.5 L 563.764 459.041 L 580.887 454.958 L 595.398 448.834 L 607.297 440.666 L 616.874 431.332 L 624.711 421.125 L 630.514 410.625 L 634.868 400.124 L 637.77 389.916 L 639.801 380.584 L 640.962 372.416 L 641.542 366.291 L 641.542 277.041 L 702.196 277.041 L 706.26 277.334 L 712.355 278.207 Z M 524.586 693.832 L 517.91 703.459 L 515.588 715.416 L 517.91 727.375 L 524.586 737 L 534.162 743.707 L 546.061 746.042 L 557.96 743.707 L 567.537 737 L 574.211 727.375 L 576.534 715.416 L 574.211 703.459 L 567.537 693.832 L 557.96 687.125 L 546.061 684.792 L 534.162 687.125 L 524.586 693.832 Z" style="fill: rgb(255, 255, 255);"/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg viewBox="0 0 900 900" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="g10" transform="matrix(3, 0, 0, -3, 0.000095, 900)" style="">
|
||||
<g id="g12" transform="scale(0.1)">
|
||||
<path d="M 1500 3000 C 671.57 3000 0 2328.43 0 1500 C 0 671.57 671.57 0 1500 0 C 2328.43 0 3000 671.57 3000 1500 C 3000 2328.43 2328.43 3000 1500 3000 Z M 2454.59 545.41 C 2199.61 290.422 1860.6 150 1500 150 C 1139.4 150 800.387 290.422 545.406 545.41 C 290.426 800.391 150 1139.4 150 1500 C 150 1860.6 290.426 2199.61 545.406 2454.59 C 800.387 2709.57 1139.4 2850 1500 2850 C 1860.6 2850 2199.61 2709.57 2454.59 2454.59 C 2709.57 2199.61 2850 1860.6 2850 1500 C 2850 1139.4 2709.57 800.391 2454.59 545.41" style="fill-opacity: 1; fill-rule: nonzero; stroke: none;" id="path14"/>
|
||||
</g>
|
||||
</g>
|
||||
<title>Python icon</title>
|
||||
<path d="M 515.297 105.249 L 541.418 111.084 L 562.603 118.666 L 579.726 127.415 L 592.786 136.749 L 602.653 146.666 L 609.909 156.582 L 614.552 166.207 L 617.455 174.957 L 618.615 182.541 L 619.195 188.374 L 618.906 192.166 L 618.906 347.916 L 617.455 366.291 L 613.681 382.334 L 607.587 395.75 L 600.041 406.834 L 591.335 415.875 L 581.757 423.166 L 571.6 428.709 L 561.443 432.791 L 551.866 435.709 L 543.158 437.75 L 535.613 438.916 L 529.519 439.5 L 356.26 439.5 L 336.234 440.957 L 319.113 445.042 L 304.602 451.458 L 292.703 459.332 L 283.125 468.666 L 275.29 478.875 L 269.486 489.375 L 265.132 500.166 L 262.23 510.375 L 260.199 519.708 L 259.038 527.582 L 258.457 533.709 L 258.457 622.959 L 193.738 622.959 L 187.644 622.084 L 179.519 620.041 L 170.231 616.542 L 160.074 611.291 L 149.626 603.709 L 139.178 593.209 L 129.021 579.792 L 119.734 562.582 L 111.607 541.291 L 105.513 515.625 L 101.451 485 L 100 449.125 L 101.741 413.542 L 106.385 383.208 L 113.35 357.832 L 122.636 337.125 L 133.084 320.5 L 144.692 307.666 L 156.881 298.041 L 169.071 291.041 L 180.679 286.375 L 191.127 283.458 L 200.414 281.999 L 207.38 281.707 L 212.023 281.707 L 213.764 281.999 L 450.58 281.999 L 450.58 257.791 L 281.094 257.791 L 280.805 177.584 L 280.223 166.791 L 281.674 156.874 L 284.866 147.832 L 289.801 139.666 L 297.056 132.082 L 306.053 125.374 L 317.08 119.541 L 329.851 114.291 L 344.651 109.916 L 361.484 106.416 L 380.057 103.499 L 400.663 101.75 L 423.009 100.583 L 447.388 100 L 484.245 101.457 L 515.297 105.249 Z M 332.463 163 L 325.787 172.625 L 323.466 184.582 L 325.787 196.541 L 332.463 206.457 L 342.039 212.875 L 353.938 215.499 L 365.838 212.875 L 375.414 206.457 L 382.09 196.541 L 384.411 184.582 L 382.09 172.625 L 375.414 163 L 365.838 156.582 L 353.938 153.958 L 342.039 156.582 L 332.463 163 Z M 712.355 278.207 L 720.481 279.957 L 729.768 283.458 L 739.925 288.709 L 750.373 296.582 L 760.821 306.791 L 770.978 320.5 L 780.266 337.707 L 788.391 359 L 794.486 384.666 L 798.549 414.999 L 800 450.875 L 798.259 486.75 L 793.616 517.084 L 786.65 542.166 L 777.364 562.874 L 766.915 579.499 L 755.308 592.625 L 743.117 602.25 L 730.929 609.25 L 719.32 613.916 L 708.873 616.542 L 699.586 618 L 692.62 618.584 L 687.977 618.291 L 449.419 618.291 L 449.419 642.207 L 618.906 642.207 L 619.195 722.709 L 619.775 733.209 L 618.324 743.125 L 615.132 752.166 L 610.2 760.625 L 602.944 767.917 L 593.947 774.916 L 582.919 780.75 L 570.15 785.708 L 555.347 790.084 L 538.516 793.875 L 519.941 796.5 L 499.335 798.541 L 476.99 799.709 L 452.612 800 L 415.753 798.832 L 384.7 794.75 L 358.582 788.916 L 337.396 781.625 L 320.272 772.875 L 307.215 763.25 L 297.347 753.334 L 290.091 743.416 L 285.448 733.791 L 282.545 725.041 L 281.385 717.75 L 280.805 711.916 L 281.094 708.125 L 281.094 552.375 L 282.545 533.709 L 286.317 517.958 L 292.413 504.541 L 299.959 493.459 L 308.665 484.125 L 318.241 477.125 L 328.4 471.291 L 338.557 467.209 L 348.133 464.291 L 356.839 462.541 L 364.387 461.374 L 370.481 460.791 L 374.253 460.5 L 543.74 460.5 L 563.764 459.041 L 580.887 454.958 L 595.398 448.834 L 607.297 440.666 L 616.874 431.332 L 624.711 421.125 L 630.514 410.625 L 634.868 400.124 L 637.77 389.916 L 639.801 380.584 L 640.962 372.416 L 641.542 366.291 L 641.542 277.041 L 702.196 277.041 L 706.26 277.334 L 712.355 278.207 Z M 524.586 693.832 L 517.91 703.459 L 515.588 715.416 L 517.91 727.375 L 524.586 737 L 534.162 743.707 L 546.061 746.042 L 557.96 743.707 L 567.537 737 L 574.211 727.375 L 576.534 715.416 L 574.211 703.459 L 567.537 693.832 L 557.96 687.125 L 546.061 684.792 L 534.162 687.125 L 524.586 693.832 Z" style=""/>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
|
@ -15,8 +15,8 @@ COPY settings.json /home/abc/.theia/settings.json
|
|||
COPY python-requirements.txt /home/abc/installed-python-packages
|
||||
|
||||
RUN echo "------------------------------------------------------ Packages, Pipx " \
|
||||
\ pip install -r /home/abc/installed-python-packages/python-requirements.txt \
|
||||
\ python3 -m pip install --user pipx \
|
||||
&& pip install -r /home/abc/installed-python-packages/python-requirements.txt \
|
||||
&& python3 -m pip install --user pipx \
|
||||
&& echo "------------------------------------------------------ user" \
|
||||
&& find /home -type d | xargs -I{} chown -R abc {} \
|
||||
&& find /home -type f | xargs -I{} chown abc {}
|
||||
|
|
|
@ -27,7 +27,8 @@ theme:
|
|||
favicon: 'assets/python-circle.svg'
|
||||
logo: 'assets/python-circle-white.svg'
|
||||
custom_dir: overrides
|
||||
font: Fira Sans
|
||||
font:
|
||||
text: Source Sans Pro
|
||||
icon:
|
||||
repo: fontawesome/brands/github
|
||||
features:
|
||||
|
|
Loading…
Reference in a new issue