Dies ist der dritte Artikel des Adventskalenders auf dem Code-Server 2019. Es ist eine Fortsetzung des zweiten Tages. Auch dieses Mal werde ich erklären, was Code-Server ist.
(1) Was ist ein Code-Server? (2) Erstellen Sie mit Docker Ihre eigene Code-Server-Umgebung (3) Versuchen Sie, das VSCode-Plugin zu verwenden (4) Bereiten wir eine MVC-Umgebung einschließlich DB usw. vor. (1) (5) Bereiten wir eine MVC-Umgebung einschließlich DB usw. vor. (2) (6) Bereiten wir eine MVC-Umgebung einschließlich DB usw. vor. (3) (7) Bereiten wir eine MVC-Umgebung einschließlich DB usw. vor. (4) (8) Bereiten wir eine MVC-Umgebung einschließlich DB usw. vor. (5) (9) Bereiten wir eine MVC-Umgebung einschließlich DB usw. vor. (6) (10) Bonus
(NEXT->) Online-Umgebungsversion 1. Tag Arbeitsumgebung verbessern
(..) Zum lokalen Erstellen einschließlich der Umgebung wie z. B. DB (..) Wie kann ich es online stellen? (..) Wie arbeite ich mit der neuesten trendigen Umgebung wie K8S? (..) Ich möchte Code-Server ändern, um es besser zu machen
Sie können das vscode-Plugin verwenden. Sie können Programme einfach schreiben, indem Sie Zusatzfunktionen wie automatische Vervollständigung und Refactoring-Funktionen verwenden.
Lassen Sie es uns mit Python erstellen.
FROM python:3.8.0-buster
RUN apt-get update
# code-Installieren Sie wget, um den Server zu erhalten
RUN apt-get install -y wget
#Arbeitsverzeichnis/Lass es funktionieren. Überall ist gut
WORKDIR /works
# code-Holen Sie sich die Server-Binärdatei
RUN wget https://github.com/cdr/code-server/releases/download/2.1692-vsc1.39.2/code-server2.1692-vsc1.39.2-linux-x86_64.tar.gz
# code-Server/Entpacken Sie unter Werke
RUN tar -xzf code-server2.1692-vsc1.39.2-linux-x86_64.tar.gz -C ./ --strip-components 1
WORKDIR /works/app
ENV PYTHONPATH=/works/app
#Installieren Sie das Python-Plugin
RUN /works/code-server --install-extension ms-python.python
RUN /usr/local/bin/python -m pip install -U pylint --user
#Der Standardwert ist/works/Lass es mit der App beginnen.
CMD [ "/works/code-server", "--allow-http", "--auth", "none", "--port", "8443", "/works/app"]
Ich hätte Python auf Ubuntu installieren können, aber ich verwende das offizielle Python-Image.
Ich habe das Plugin für Python als RUN / works / code-server --install-extension installiert.
Der Stammordner wird durch Angabe von PYTHONPATH angegeben.
docker build -t cs03 .
docker run -v "$PWD:/works/app" -p "8443:8443" -it cs03
Öffne einen Browser und schreibe etwas
Oh, die Ergänzung funktioniert !!
Verteilen wir das erstellte Image. Nach der Erstellung kann das Bild in fast demselben Zustand verschoben werden.
PS
https://github.com/kyorohiro/advent-2019-code-server
Recommended Posts