Go to file
2019-03-10 16:41:22 +09:00
.circleci テスト前にmixのビルドを行う 2019-03-05 20:34:08 +09:00
app Merge pull request #131 from eai04191/feature/resolver-fanza-tag-fix 2019-03-08 23:05:13 +09:00
bootstrap Initial Commit 2017-08-27 04:44:53 +09:00
config プロフィールの左カラムにある情報に関する処理をリファクタリング 2017-11-05 01:26:52 +09:00
database fix style 2019-03-03 00:29:43 +09:00
dist xdebug.remote_autostartを使うと、デバッガーが不要な場合の処理時間が長くなりすぎるので止める 2019-02-10 18:58:58 +09:00
public /public に直接コミットされていたファイルを削除 2019-03-05 01:11:41 +09:00
resources Sass入ってるのに生CSSで書こうとしたやつがいるらしい 2019-03-09 17:07:00 +09:00
routes お惣菜コーナーをもっとたくさん見る画面 2019-03-04 23:00:15 +09:00
storage Debugbarを導入 2018-01-07 22:44:06 +09:00
tests dlsite.jpの形式に対応 2019-03-08 05:12:03 +09:00
.dockerignore ドッカーン 2018-06-05 23:45:29 +09:00
.env.example Dockerコンテナ内にXdebugを導入 (#33) 2019-01-16 00:42:05 +09:00
.gitattributes Dockerコンテナ内にXdebugを導入 (#33) 2019-01-16 00:42:05 +09:00
.gitignore /.vscodeを.gitignoreに追加 2019-03-10 16:41:22 +09:00
.php_cs.dist php-cs-fixer のルールに single_quote を追加 (#54) 2019-01-18 20:00:47 +09:00
artisan Initial Commit 2017-08-27 04:44:53 +09:00
composer.json Add barryvdh/laravel-ide-helper 2019-02-17 02:51:27 +09:00
composer.lock Add barryvdh/laravel-ide-helper 2019-02-17 02:51:27 +09:00
docker-compose.debug.yml docker-compose.debug.ymlを追加 (#55) 2019-01-18 20:00:24 +09:00
docker-compose.mailcatcher.yml add mailcatcher (#112) 2019-02-26 22:50:47 +09:00
docker-compose.yml Dockerコンテナ内にXdebugを導入 (#33) 2019-01-16 00:42:05 +09:00
Dockerfile Dockerコンテナ内にXdebugを導入 (#33) 2019-01-16 00:42:05 +09:00
LICENSE Initial Commit 2017-08-27 04:44:53 +09:00
package.json Add bundle analyzer 2019-03-08 06:52:29 +09:00
phpunit.xml Initial Commit 2017-08-27 04:44:53 +09:00
prepare.sh LaravelドキュメントのDeploymentsに書かれているコマンドを実行するスクリプト 2018-09-11 23:19:41 +09:00
README.md Merge pull request #41 from eai04191/feature/link-icon-flexbox 2019-01-23 00:21:32 +09:00
server.php Initial Commit 2017-08-27 04:44:53 +09:00
webpack.mix.js 中途半端に重複してたのをまとめる 2019-03-08 08:49:29 +09:00
yarn.lock Add bundle analyzer 2019-03-08 06:52:29 +09:00

Tissue

a.k.a. shikorism.net

シコリズムネットにて提供している夜のライフログサービスです。 (思想的には shibafu528/SperMaster の後継となります)

構成

  • Laravel 5.5
  • Bootstrap 4.2.1

実行環境

  • PHP 7.1
  • PostgreSQL 9.6

開発環境の構築

Docker を用いた開発環境の構築方法です。

  1. .env ファイルを用意します。.env.example をコピーすることで用意ができます。

  2. Docker イメージをビルドします

docker-compose build
  1. Docker コンテナを起動します。
docker-compose up -d
  1. Composer を使い必要なライブラリをインストールします。
docker-compose exec web composer install
  1. 暗号化キーの作成と、データベースのマイグレーションを行います。
docker-compose exec web php artisan key:generate
docker-compose exec web php artisan migrate
  1. ファイルに書き込めるように権限を設定します。
docker-compose exec web chown -R www-data /var/www/html
  1. 最後に .env を読み込み直すために起動し直します。
docker-compose up -d

これで準備は完了です。Tissue が動いていれば http://localhost:4545/ でアクセスができます。

デバッグ実行

docker-compose -f docker-compose.yml -f docker-compose.debug.yml up -d

で起動することにより、DB のポート5432を開放してホストマシンから接続できるようになります。

環境構築上の諸注意

  • 初版時点では、DB サーバとして PostgreSQL を使うよう .env ファイルを設定するくらいです。 当分、PostgreSQL から変える気はないので専用 SQL 等を平気で使います。