アプリTCO
Laravel/Docker (Laradock)、Bootstrap、jQuery を使用したサプライヤー支払いアプリケーションのサンプル プロジェクト。
このプロジェクトでは、アプリと API は別のコンテナーにあります。
要件
- このプロジェクトは Docker を使用して作成されました。これをインストールするには、ここの手順に従ってください。
- MAIL_USERNAME と MAIL_PASSWORD をアプリの .env (app_tco/tco/.env) に挿入するには、Mailtrap Web サイトに登録する必要があります。
コンポーネント
このプロジェクト/イメージで使用されるコンポーネントは次のとおりです。
- docker-compose バージョン 1.18.0
- ララベル5.7.27
- laradockの最新バージョン
- php 7.2
- mysql 5.7
- ブートストラップ 4.1.3
- jQuery 3.3.1
- jquery.mask 1.14.15
- フォント素晴らしい v5.7.2
- PHPUユニット
- グラフQL
- メールトラップ
インストール
インストールするには、docker-compose がインストールされている必要があることを忘れずに、install.sh スクリプトを実行するだけです。
インストール中に、次のアクションが実行されます。
- Docker の起動 (Nginx/MySQL/Workspace)
- 新しいデータベースを作成します (存在する場合は削除します)
- Laravel設定キャッシュをクリアする(アプリ/API)
- Laravelキャッシュのクリア(アプリ/API)
- 新しいLaravelキーを生成します(アプリ/API)
- Laravelの移行を実行します(アプリ/API)
- Laravel シードを実行する (アプリ/API)
- Dockerコンテナのステータスを表示します
- PHPUnit テストを実行する (アプリ/API)
アプリのコントロール
Docker を制御するために 2 つのスクリプト (start.sh/stop.sh) が作成されました。
アプリへのアクセス
アプリへの主なアクセスは次のとおりです。
- アプリTCO
- AppTCO API
- PHPMyAdmin
- グラフQL