前回まで で運用スクリプトまで作ったので、その続き。
DjangoのPodを動かすために追加した箇所をメモ。
Djangoの画面見え方を変更 GCE ubuntu22 linuxでは青色基調。
local ubuntu22 linuxでは緑色で見せてる。
macの中のminikubeではグレーにした。
他にもDjango特有の更新したのでそのメモ。
DjangoのPod向け定義 データベース接続先がsettings.pyってファイルに書いてある。
docker-composeで起動する直前に、他にもいくつのかのファイルを上書きコピーしてる。
あとは、見た目の色を変えるためにcssの定義を1セット用意してそれぞれをDjangoのPodが動いてるhyperkitの中で上書きコピーする。
settings.pyを追加で用意(settings-gvis-mac.py) cssファイルにグレーの定義を入れたもの(static/admin/CommonSilverフォルダとその中のgvis.css) settings.pyとcssファイルをDjangoのフォルダにコピーするスクリプト(minikubeCopy.sh) settings.pyの新規作成 ホスト名定義はGV_CONST_HOSTってところに書いてるので、DjangoのPod用に作成。
あとはALLOWED_HOSTSもPodのホスト名のsv-djangoを追記。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 # ローカルデータベース GV_CONST_HOST = 'gvis-mac.intra.gavann-it.com' GV_CONST_HOST_LCL_HTTP = "http://" + GV_CONST_HOST GV_CONST_HOST_LCL_HTTPS = "https://" + GV_CONST_HOST GV_CONST_DOCKER_HTTPS_PORT = "30443" GV_CONST_DOCKER_HTTP_PORT = "38080" GV_CONST_DBENVNAME = "nariDB_1st" GV_CONST_DBUSERNAME = "nari" GV_CONST_DBPASSWD = "XXXXXXXXX" GV_CONST_DBPORT = "13306" ####################################################################### ALLOWED_HOSTS = [GV_CONST_HOST,'localhost','sv-django'] # Database # https://docs.djangoproject.com/en/3.1/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': GV_CONST_DBENVNAME, # 実際に作ってあるDB名を設定する 'USER': GV_CONST_DBUSERNAME, 'PASSWORD': GV_CONST_DBPASSWD, 'HOST': GV_CONST_HOST, 'PORT': GV_CONST_DBPORT, 'OPTIONS': { 'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", }, } } cssファイルにグレーの定義 cssにはボタンの基本的な色設定とか入ってる。
...