Ceci est l'article du troisième jour de Advent Calender sur le serveur de code 2019. C'est la suite du deuxième jour. Cette fois aussi, j'expliquerai ce qu'est le serveur de code?
(1) Qu'est-ce que le serveur de code? (2) Créez votre propre environnement de serveur de code avec Docker (3) Essayez d'utiliser le plug-in de VSCode (4) Préparons un environnement MVC comprenant DB etc. (1) (5) Préparons un environnement MVC comprenant DB etc. (2) (6) Préparons un environnement MVC comprenant DB etc. (3) (7) Préparons un environnement MVC comprenant DB etc. (4) (8) Préparons un environnement MVC comprenant DB etc. (5) (9) Préparons un environnement MVC comprenant DB etc. (6) (10) Bonus
(SUIVANT->) Version de l'environnement en ligne 1er jour Améliorer l'environnement de travail
(..) Pour construire localement, y compris l'environnement tel que DB (..) Comment le mettre en ligne? (..) Comment travailler avec le dernier environnement à la mode tel que K8S? (..) Je veux modifier Code-Server pour l'améliorer
Vous pouvez utiliser le plugin vscode. Vous serez en mesure d'écrire des programmes facilement en utilisant des fonctions auxiliaires telles que les fonctions de saisie semi-automatique et de refactoring.
Créons-le avec python.
FROM python:3.8.0-buster
RUN apt-get update
# code-Installez wget pour obtenir le serveur
RUN apt-get install -y wget
#Directeur de travail/Faites que ça marche. Partout c'est bien
WORKDIR /works
# code-Obtenez le binaire du serveur
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-serveur/Décompressez sous travaux
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
#Installer le plugin python
RUN /works/code-server --install-extension ms-python.python
RUN /usr/local/bin/python -m pip install -U pylint --user
#La valeur par défaut est/works/Faites-le commencer avec l'application.
CMD [ "/works/code-server", "--allow-http", "--auth", "none", "--port", "8443", "/works/app"]
J'aurais pu installer python sur ubuntu, mais j'utilise l'image python officielle.
J'ai installé le plugin pour python en tant que RUN / works / code-server --install-extension.
Le dossier racine est spécifié en spécifiant PYTHONPATH.
docker build -t cs03 .
docker run -v "$PWD:/works/app" -p "8443:8443" -it cs03
Ouvrez un navigateur et écrivez quelque chose
Oh, le complément fonctionne !!
Distribuons l'image créée. Une fois créée, l'image peut être déplacée dans presque le même état.
PS
https://github.com/kyorohiro/advent-2019-code-server
Recommended Posts