Skip to content

KzzzDev/memo-re

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

悲しいお知らせ

本番環境にデプロイした環境が破壊されました!😡😡😡😡😡
経緯を簡単に説明すると、学校側で用意されたAzure のリソースを使用していたのですが、本番環境での運用開始3日目にして使用できるリソースの上限に達しました。
生徒側には使用できる上限がわからず、学校側にコスト管理は任せざるを得なかった結果がこうなってしまい非常に残念です( ; ; )

memo:Re

ダウンロード

git clone https://github.com/Kazumasa1/memo-re.git

envの設定

”.env.sample" と同じ階層に ".env" を作成してコードを書き加えてください。 ”config.js.sample" と同じ階層に "config.js" を作成してコードを書き加えてください。

使い方

Dockerの起動(バック、DB)

次のコマンドを実行してDocker コンテナを構築します。

cd memo-re
docker compose build --no-cache
docker compose up -d

Vueの起動(フロント)

cd memo-re/web/app
npm ci
npm run serve

AIサーバの起動(AI)

動作環境

バック

Nginx(Django): http://localhost:8000/

Nginx(Django)管理者サイト: http://localhost:8000/${DJANGO_ADMIN_URL}

  • メールアドレス: ${DJANGO_ADMIN_EMAIL}
  • パスワード: ${DJANGO_ADMIN_PASSWORD}

Nginx(Django)APIドキュメントダウンロード: http://localhost:8000/api/schema/

Nginx(Django)APIドキュメント:swaggerUIで閲覧およびテスト http://localhost:8000/api/schema/swagger-ui/

Nginx(Django)APIドキュメント:redocで閲覧およびテスト http://localhost:8000/api/schema/redoc/

フロント

Vue.js: http://localhost:8080/

ディレクトリ構成

memo-re
├── README.md
├── back
│   ├── Dockerfile
│   ├── app			# Djangoのプロジェクト
│   ├── requirements.txt
│   ├── start.sh	# docker-compose up で実行される Django起動シェル
│   └── templates
├── db
│   ├── Dockerfile
│   └── my.cnf
├── docker-compose.yml
└── web
    ├── Dockerfile
    ├── app			# Vueのプロジェクト
    ├── conf
    ├── logs
    └── uwsgi_params

ローカル図

local diagram

ネットワーク図

network diagram

システム構成図

system diagram

作者


memo:Re logo

memo:Re