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

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

Continuant à partir de la dernière fois, exécutons flask.

Quelle est cette fois?

Le terminal est pratique. Bash est recommandé

Puisqu'il s'agit de VSCode, vous pouvez utiliser Terminal. Vous pouvez utiliser Linux avec cli. Ainsi, vous pouvez lancer ssh séparément

dockeer-compose exec -it app bash

Il n'est pas nécessaire de lancer Terminal séparément. J'utilise bash, donc d'abord

bash

J'essaye d'entrer.

Qu'est-ce que Flask

Un framework Web léger. Vous pouvez créer une page Web très facilement.

https://github.com/pallets/flask

Créons un environnement Flask !!

Screen Shot 2019-12-05 at 0.55.13.png

Je vais l'essayer pour la première fois depuis la suite de la dernière fois.

Créez requirements.txt.

requirements.txt


flask

Sur la ligne de commande

pip install -r requirements.txt 

Écrivons le code.

main.py


from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello, World!"

app.run("0.0.0.0",port=8080)

Faisons le !!


$ python main.py 
 * Serving Flask app "main" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://0.0.0.0:8080/ (Press CTRL+C to quit)

Lorsque j'ouvre http://127.0.0.1:8080/ dans un navigateur, il est dit Hello, World!

Screen Shot 2019-12-05 at 1.11.23.png

la prochaine fois

Créons un environnement db

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