pebble framework
1.0.0
PHPアプリケーションを作成するための小さなフレームワークとライブラリ。
https://diversen.github.io/pebble-framework-docs/
要件(php> = 8.1):
composer require diversen/pebble-framework:^10.0
リポジトリのクローン:
git clone [email protected]:diversen/pebble-framework.git && cd pebble-framework
フレームワークはMySQLに対して結合されているため、テストを実行するには、 config/DB.phpを編集する必要があります。
config-localeフォルダーを追加し、 DB.phpファイルをこのフォルダーにコピーする必要があります。
mkdir config-locale && cp config/DB.php config-locale/
config-localeは.gitignoreにあり、フォルダーがコミットされていないことを確認し、 localeを維持します。
config-locale/DB.phpファイルを編集し、有効なdatabase 、 username 、およびpasswordを追加します
依存関係をインストールします(要求依存関係のみがあります):
composer install
接続できるかどうかを確認してください。
./cli.sh db --con
DB移行を実行します
./cli.sh migrate --up
次に、ユニットテストを実行します。
./test.sh
インストール:
composer require --working-dir=tools/php-cs-fixer friendsofphp/php-cs-fixer
./tools/php-cs-fixer.sh
動作するmysql画像をインストール(実行)します。
docker run -p 3306:3306 --name mysql-server -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0
データベースを作成します。
./cli.sh db --server-connect
CREATE DATABASE `pebble`;
動作するmysql画像をインストール(実行)します。
docker run -p 3306:3306 --name mysql-server -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0
コンテナをリストします
docker container ls
停止コンテナ(mysql-server):
docker stop mysql-server
コンテナ(mysql-server)を再度開始します:
docker start mysql-server
コンテナを削除します(「実行」コマンドを再度実行する必要があります):
docker rm mysql-server
MIT©Dennis Iversen