Skip to content

SLP-KBIT/attendance-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

attendance-system

出席管理システム

構築方法

※このコンテナは、Traefikコンテナが存在するrinサーバでのみ構築されます

1. クローン

git clone https://github.com/SLP-KBIT/attendance-system.git

2. ラズパイのIPアドレス、ユーザ名を./app/scripts/getFile.shに記載する

3. SSH鍵を生成

ssh-keygen -q -t rsa -N '' -f ./app/key/attendance_key

4. 生成された./app/key/attendance_key.pubをラズパイ側の./ssh/authorized_keysとして配置する

5. main.pyの以下にmikuサーバのパスワード入れて

conn = Connection(server, user='cn=admin,dc=slp,dc=eng,dc=kagawa-u,dc=ac,dc=jp', password='<パスワード>', auto_bind=True)

6. コンテナ構築

docker compose up -d

更新方法

  1. コンテナ削除
docker compose down
  1. Git HubからPULL
git pull
  1. コンテナ構築
docker compose up -d