Skip to content

yuki-choki/pta_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pta_app

概要

PTA実行委員会の運営に関する課題を解決する。

具体的には

  • 学級委員さんの管理
    • 名前
    • 担当学年
    • 在学中のお子さん
    • 協力回数管理
  • 行事管理
    • 通知
    • 協力可否の調査
    • 協力者超過時の抽選
  • 引き継ぎ
    • 行事、協力内容の引き継ぎ
    • 役員の引き継ぎ

環境構築

  1. git cloneでソースをダウンロード

    # ローカル環境で実行
    git clone https://github.com/yuki-choki/pta_app.git
  2. appコンテナに入ってキャッシュ、ログファイルの書き込み権限を付与

    # ローカル環境→Dockerコンテナ内
    
    # コンテナに入る
    docker compose exec app bash
    
    # 権限を変更
    chmod -R 777 storage bootstrap/cache
  3. Laravelなどのライブラリをcomposerを使ってインストール

    # Dockerコンテナ内
    
    composer install
  4. .envファイルを作成(.env.exampleをコピー)

    # Dockerコンテナ内
    
    cp .env.example .env
  5. .envファイルで定義されているAPP_KEYを作成

    # Dockerコンテナ内
    
    php artisan key:generate
  6. システムで生成したファイル等をブラウザからアクセスするためにシンボリックリンク作成

    # Dockerコンテナ内
    
    php artisan storage:link
  7. DBのマイグレーション

    # Dockerコンテナ内
    
    php artisan migrate
  8. npm install

    # Dockerコンテナ内
    
    npm install
    npm run dev
    # or npm run watch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published