[DOCKER] code-server Environnement local (4) Préparons un environnement MVC incluant DB (1)

Ceci est l'article du quatrième jour de Advent Calender sur le serveur de code 2019. 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

À partir de ce moment, nous créerons un environnement de développement pour un framework Web fonctionnant localement 2 à 3 fois.

Construisons un environnement de développement en utilisant db, phpmyadmin et flask en utilisant docker-compose !!

Quelle est cette fois?

Éliminez le coût de création d'un environnement de développement d'équipe

Il est également expliqué dans Coder, le développeur de code-server, https://coder.com/docs/introduction

L'élimination du coût de création d'un environnement de développement d'équipe peut être réalisée avec un serveur de code. En construisant l'environnement une fois et en solidifiant l'image, il n'est pas nécessaire de reconstruire l'environnement de développement.

Utilisons-le avec Docker-Compose

Appelons l'environnement Python créé la dernière fois en l'appelant depuis docker-compose.

docker-compose.yml


version: '3'
services: 
  app:
    build: ./app
    ports: 
      - 8443:8443
      - 8080:8080
    volumes:
      - ./app:/works/app
    command: /works/code-server --allow-http --auth none --port 8443 /works/app

Il est organisé comme suit.

$ find . -type f
.
./app
./app/Dockerfile
./app/main.py
./docker-compose.yml

docker-compose.yml est presque identique à la commande d'appel précédente !!

https://docs.docker.com/compose/compose-file/

Il serait bon de se référer à tels que.

Courons

$ docker-compose build
$ docker-compose up -d

Ce faisant, vous pouvez démarrer le serveur de code.

Et Lorsque vous accédez à http://127.0.0.1:8443/ avec un navigateur, Screen Shot 2019-12-03 at 5.39.02.png

Vous pouvez ouvrir VS Code

la prochaine fois

Créons un environnement de framework web python appelé flask

PS

La source

https://github.com/kyorohiro/advent-2019-code-server

Recommended Posts

code-server Environnement local (9) Préparons un environnement MVC comprenant DB (6)
code-server Environnement local (4) Préparons un environnement MVC incluant DB (1)
code-server Environnement local (5) Préparons un environnement MVC incluant DB (2)
environnement en ligne de serveur de code (6) Automatisons
code-server Environnement local (3) Essayez d'utiliser le plug-in de VSCode
Introduction à Python Préparons l'environnement de développement