[PYTHON] Code-Server Lokale Umgebung (4) Bereiten wir eine MVC-Umgebung einschließlich DB vor (1)

Dies ist der vierte Artikel des Adventskalenders auf dem Code-Server 2019. 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

Ab diesem Zeitpunkt erstellen wir eine Entwicklungsumgebung für ein Webframework, das 2-3 Mal lokal ausgeführt wird.

Erstellen wir eine Entwicklungsumgebung mit db, phpmyadmin und flask mit docker-compose !!

Was ist diesmal?

Beseitigen Sie die Kosten für den Aufbau einer Teamentwicklungsumgebung

Wie in Coder, dem Entwickler von Code-Server, erklärt, https://coder.com/docs/introduction

Mit dem Code-Server können die Kosten für den Aufbau einer Teamentwicklungsumgebung gesenkt werden. Durch einmaliges Erstellen der Umgebung und Festigen des Images muss die Entwicklungsumgebung nicht erneut erstellt werden.

Verwenden wir es mit Docker-Compose

Rufen wir die zuletzt erstellte Python-Umgebung auf, indem wir sie von Docker-Compose aus aufrufen.

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

Es ist wie folgt angeordnet.

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

docker-compose.yml ist fast das gleiche wie der vorherige Aufrufbefehl !!

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

Es wäre gut, sich auf solche zu beziehen.

Lass uns rennen

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

Auf diese Weise können Sie den Code-Server starten.

Und Wenn Sie mit einem Browser auf http://127.0.0.1:8443/ zugreifen, Screen Shot 2019-12-03 at 5.39.02.png

Sie können VS Code öffnen

nächstes Mal

Erstellen wir eine Python-Webframework-Umgebung namens flask

PS

Quelle

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

Recommended Posts

Code-Server Lokale Umgebung (9) Bereiten wir eine MVC-Umgebung vor, einschließlich DB (6).
Code-Server Lokale Umgebung (4) Bereiten wir eine MVC-Umgebung einschließlich DB vor (1)
Code-Server Lokale Umgebung (5) Bereiten wir eine MVC-Umgebung einschließlich DB vor (2)
Code-Server-Online-Umgebung (6) Lassen Sie uns automatisieren
Code-Server Lokale Umgebung (3) Verwenden Sie das VSCode-Plugin
Einführung in Python Bereiten wir die Entwicklungsumgebung vor