Skip to content

twintee/docker-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-django

📚 概要

私用で作ったdjangoアプリの開発用docker-composeとその他諸々
外部リポジトリにdjangoリポジトリを取り込める設定込み

🌏 動作環境

  • ubuntu :16., 18.

  • mysqlのクラスタとredisのホストが前提

    • mysqlクラスタ参考: https://github.com/twintee/docker-mysql-cluster のかんたん1ホストクラスタ
    • redisホスト参考: https://github.com/twintee/docker-redis-cluster

⚙ 使用法

  • ノード生成
    1. 必要モジュールインストール pip install -r requirements.txt
    2. config.pyを実行。応答で必要情報を.envに書き出したり情報を付与したマウント用ファイルを生成する。
      python3 config.py
      • オプション
        • --reset or -r: 設定ファイルをすべてリセット
    3. (初回のみ)イメージ作成
      docker-compose build
    4. コンテナ生成 sudo python3 init.py
      • ボリュームやlogの削除は都度判断。
      • nodeの種類を切り替えたい場合config.pyをサイド実施してコンテナ生成スクリプトを再実行。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published