@@ -3,7 +3,7 @@ FROM php:7.1-apache
 | 
				
			|||||||
ENV APACHE_DOCUMENT_ROOT /var/www/html/public
 | 
					ENV APACHE_DOCUMENT_ROOT /var/www/html/public
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN apt-get update \
 | 
					RUN apt-get update \
 | 
				
			||||||
    && apt-get install -y libpq-dev \
 | 
					    && apt-get install -y git libpq-dev \
 | 
				
			||||||
    && docker-php-ext-install pdo_pgsql \
 | 
					    && docker-php-ext-install pdo_pgsql \
 | 
				
			||||||
    && curl -sS https://getcomposer.org/installer | php \
 | 
					    && curl -sS https://getcomposer.org/installer | php \
 | 
				
			||||||
    && mv composer.phar /usr/local/bin/composer \
 | 
					    && mv composer.phar /usr/local/bin/composer \
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										49
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								README.md
									
									
									
									
									
								
							@@ -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 等を平気で使います。
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user