Skip to content

spadr/IoT_Frame_RaspberryPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT_Frame_RaspberryPi

IoT_Frame_ops で公開されているものをRaspberryPi向けに調節したものです。

Usage

動作確認のための手順

#このリポジトリをGit cloneする
$ git clone https://github.com/spadr/IoT_Frame_RaspberryPi.git

#cdを移動
$ cd IoT_Frame_RaspberryPi

#.env.exampleを.envにリネーム
$ mv .env.example .env

#.envのEmail設定をする
以下を送信元にしたいメールアカウントに変更
EMAIL_ADDRESS=user@xxmail.com
EMAIL_HOST=smtp.xxmail.com
EMAIL_HOST_USER=user
EMAIL_HOST_PASSWORD=password
EMAIL_PORT=587
EMAIL_USE_TLS=False

#ホストの設定
httpsフォルダ内の.conf.erbと.ssl.conf.erbファイル、docker-compose.ymlを編集します
ファイル名とserver_name、DOMAINSを自分の使いたいIPやドメインに書き換えます

#イメージをビルドし、各コンテナを起動
$ sudo docker-compose -f docker-compose.yml up -d --build

#稼働状況を確認
$ sudo docker-compose -f docker-compose.yml ps -a
すべてUpになっていればOKです

#死活監視スクリプトの実行
$ sudo docker-compose -f docker-compose.yml exec app python manage.py alive_monitoring

その他の操作

#データの初期化
$ sudo docker-compose -f docker-compose.yml exec app python manage.py flush --no-input

#マイグレーション
$ sudo docker-compose -f docker-compose.yml exec app python manage.py makemigrations

#DBの作成
$ sudo docker-compose -f docker-compose.yml exec app python manage.py migrate

#静的ファイルのコピー
$ sudo docker-compose -f docker-compose.yml exec app python manage.py collectstatic --no-input --clear

#Djangoの管理者ユーザの登録
$ sudo docker-compose -f docker-compose.yml exec app python manage.py createsuperuser

#イメージをビルドし、各コンテナを起動
$ sudo docker-compose -f docker-compose.yml up -d --build

#イメージ、コンテナ、ボリューム、ネットワークを削除
$ sudo docker-compose -f docker-compose.yml down

#各コンテナを開始
$ sudo docker-compose -f docker-compose.yml start

#各コンテナを停止
$ sudo docker-compose -f docker-compose.yml stop

#各コンテナをリスタート
$ sudo docker-compose -f docker-compose.yml restart

#稼働状況を確認
$ sudo docker-compose -f docker-compose.yml ps -a

#ログを確認
$ sudo docker-compose -f docker-compose.yml logs <image_name>

#コンテナ内のシェル
$ sudo docker-compose -f docker-compose.yml exec <image_name> /bin/bash

About

IoT core system running on Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors