READMEに開発環境の構築方法を追加

This commit is contained in:
eai04191 2019-01-14 01:23:19 +09:00
parent 8d5363e978
commit fc709a6624

View File

@ -1,5 +1,4 @@
Tissue # Tissue
====
a.k.a. shikorism.net a.k.a. shikorism.net
@ -7,13 +6,49 @@ a.k.a. shikorism.net
(思想的には [shibafu528/SperMaster](https://github.com/shibafu528/SperMaster) の後継となります) (思想的には [shibafu528/SperMaster](https://github.com/shibafu528/SperMaster) の後継となります)
## 構成 ## 構成
* Laravel 5.5
* Bootstrap 4.0 - Laravel 5.5
- Bootstrap 4.0
## 実行環境 ## 実行環境
* PHP 7.1
* PostgreSQL 9.6 - PHP 7.1
- PostgreSQL 9.6
## 開発環境の構築
Docker を用いた開発環境の構築方法です。
1. `.env` ファイルを用意します。`.env.example` をコピーすることで用意ができます。
2. Docker イメージをビルドします
```
docker-compose build
```
3. Docker コンテナを起動します。
```
docker-compose up -d
```
4. Composer を使い必要なライブラリをインストールします。
```
docker-compose exec web composer install
```
5. 暗号化キーの作成と、データベースのマイグレーションを行います。
```
docker-compose exec web php artisan key:generate
docker-compose exec web php artisan migrate
```
これで準備は完了です。Tissue が動いていれば `http://localhost:4545/` でアクセスができます。
## 環境構築上の諸注意 ## 環境構築上の諸注意
* 初版時点では、DBサーバとしてPostgreSQLを使うよう .env ファイルを設定するくらいです。
- 初版時点では、DB サーバとして PostgreSQL を使うよう .env ファイルを設定するくらいです。
当分、PostgreSQL から変える気はないので専用 SQL 等を平気で使います。 当分、PostgreSQL から変える気はないので専用 SQL 等を平気で使います。