From 4c04deb80fae732aa231873f8d274c1283dc5b45 Mon Sep 17 00:00:00 2001 From: shibafu Date: Tue, 2 Jun 2020 22:20:26 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=E5=A4=96=E9=83=A8=E3=81=B8=E3=81=AEHTTP?= =?UTF-8?q?=E3=83=AA=E3=82=AF=E3=82=A8=E3=82=B9=E3=83=88=E3=81=AB=E7=8B=AC?= =?UTF-8?q?=E8=87=AA=E3=81=AEUser-Agent=E3=82=92=E4=BB=98=E4=B8=8E?= =?UTF-8?q?=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Providers/AppServiceProvider.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f952321..52e3e4e 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,6 +3,8 @@ namespace App\Providers; use App\MetadataResolver\MetadataResolver; +use GuzzleHttp\Client; +use GuzzleHttp\RequestOptions; use Illuminate\Support\Facades\Blade; use Illuminate\Support\ServiceProvider; use Parsedown; @@ -36,5 +38,12 @@ class AppServiceProvider extends ServiceProvider $this->app->singleton('parsedown', function () { return Parsedown::instance(); }); + $this->app->bind(Client::class, function () { + return new Client([ + RequestOptions::HEADERS => [ + 'User-Agent' => 'TissueBot/1.0' + ] + ]); + }); } } From c93106cab9b66306f99c4eca8093a6f91b4709f0 Mon Sep 17 00:00:00 2001 From: shibafu Date: Tue, 2 Jun 2020 22:40:00 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=E3=81=B5=E3=81=81=E3=81=A3=E3=81=8D?= =?UTF-8?q?=E3=82=85=E3=83=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .circleci/config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8cfa320..9c7af60 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,6 +26,10 @@ commands: - run: sudo apt install -y libpq-dev - run: sudo docker-php-ext-install zip - run: sudo docker-php-ext-install pdo_pgsql + - run: + command: | + curl -sSL "https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz" | sudo tar --strip-components=2 -xJ -C /usr/local/bin/ node-v12.16.3-linux-x64/bin/node + curl https://www.npmjs.com/install.sh | sudo bash restore_composer: steps: - restore_cache: From 77e83e48d3697afea6d1009c3be8918b8ca2166c Mon Sep 17 00:00:00 2001 From: shibafu Date: Tue, 2 Jun 2020 22:41:00 +0900 Subject: [PATCH 3/3] =?UTF-8?q?yaml=E3=81=AF=E3=82=AF=E3=82=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9c7af60..7ff2879 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -27,9 +27,9 @@ commands: - run: sudo docker-php-ext-install zip - run: sudo docker-php-ext-install pdo_pgsql - run: - command: | - curl -sSL "https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz" | sudo tar --strip-components=2 -xJ -C /usr/local/bin/ node-v12.16.3-linux-x64/bin/node - curl https://www.npmjs.com/install.sh | sudo bash + command: | + curl -sSL "https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz" | sudo tar --strip-components=2 -xJ -C /usr/local/bin/ node-v12.16.3-linux-x64/bin/node + curl https://www.npmjs.com/install.sh | sudo bash restore_composer: steps: - restore_cache: