Docker Compose ファイルで骨組みを作る 最初にdocker-compose.ymlファイルと各種サーバーのDockerfileを作成して、 骨組みを形作っていきます。 1. docker-compose.ymlを作成 注意点としては、バックエンド側のstaticファイルをnginxに置いて 配信可能とする点です。 今回はAPIサーバーとしての使用のため、不要と思われますが、 djangoのデバッグ画面(管理画面など)を表示する際に使用できるので、 volumesにて、同期します。 基本的に起動は、拡張していくことも考えて、 Shellファイルに落とし込んでいきます。 (直で記載でも良いとは思います。) version: '3' services: web: build: context: ./ dockerfile: ./web/Dockerfile environment:
Docker ComposeでDjango(uwsgi)とMySQL,Nginxの環境構築方法をまとめます。 画面はバックエンドのViewで描画しますが、Vue.jsの環境を用意することで画面の一部をコンポーネントとして描画するようにしています。 今回はindex画面(ロケットが描画されている画面)と管理画面を立ち上げた後、アプリケーションディレクトリを作りアプリケーションのindexページの描画設定を行うところまでまとめています。 開発環境 Python:3.7 Django:2.2 Vue.js:2.6.0 MySQL:5.7 Nginx:1.17.0 uWSGI:2.0.18 参考 Docker-Composeで作るDjango開発環境(Django + MySQL + uWSGI + Nginx) フォルダ構成 複雑になっていますが、下記のような構成になっています。 project
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く