表題の通りです。
ローカル環境で正常に終了するテストがBitbucket-Pipelines上のphpunitでエラーになってしまいます。
ご教示をお願いいたします。
環境
- PHP 7.1.2
- Laravel 5.4
- minio minio/minio:RELEASE.2020-10-28T08-16-50Z
エラー内容
Aws\S3\Exception\S3Exception: Error executing "ListObjects" on "http://127.0.0.1:9001/test-bucket?prefix=XXXXXXXXX"; AWS HTTP error: cURL error 7: Failed to connect to 127.0.0.1 port 9001: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
確認済みの事項
- minio以外の部分でのエラー(他の部分ではエラーは出ず、minioに書き込みを行う部分でエラーが発生)
- ローカルでは正常に終了(minioにファイルが保存される)
設定
yaml
1image: composer:1.3.2 2 3pipelines: 4 default: 5 - parallel: 6 - step: 7 name: Unit Test 8 script: 9 - docker-php-ext-install pdo_mysql 10 - cd hoge 11 - mv .env.pipeline .env 12 - composer install 13 - php artisan key:generate 14 - php artisan migrate 15 - ./vendor/bin/phpunit 16 services: 17 - minio 18 - mysql 19 caches: 20 - composer 21definitions: 22 services: 23 mysql: 24 image: mysql:5.7 25 variables: 26 MYSQL_DATABASE: 'TEST_DB' 27 MYSQL_RANDOM_ROOT_PASSWORD: 'yes' 28 MYSQL_USER: 'test_user' 29 MYSQL_PASSWORD: 'test' 30 minio: 31 image: minio/minio:RELEASE.2020-10-28T08-16-50Z 32 ports: 33 - 9001:9000 34 volumes: 35 - ./data/minio/data:/export 36 - ./data/minio/config:/root/.minio 37 environment: 38 MINIO_ACCESS_KEY: minio_access_key 39 MINIO_SECRET_KEY: minio_secret_key 40 command: server /export 41 createbuckets: 42 image: minio/mc 43 depends_on: 44 - minio 45 entrypoint: > 46 /bin/sh -c " 47 until (/usr/bin/mc config host add myminio http://minio:9000 minio_access_key minio_secret_key) do echo '...waiting...' && sleep 1; done; 48 /usr/bin/mc mb myminio/test-bucket; 49 /usr/bin/mc policy download myminio/test-bucket; 50 exit 0; 51 "
env
1APP_ENV=local 2APP_KEY= 3APP_DEBUG=true 4APP_LOG_LEVEL=debug 5APP_URL=http://localhost 6 7DB_CONNECTION=mysql 8DB_HOST=127.0.0.1 9DB_PORT=3306 10DB_DATABASE=TEST_DB 11DB_USERNAME=test_user 12DB_PASSWORD=test 13 14BROADCAST_DRIVER=log 15CACHE_DRIVER=file 16SESSION_DRIVER=file 17QUEUE_DRIVER=sync 18 19REDIS_HOST=127.0.0.1 20REDIS_PASSWORD=null 21REDIS_PORT=6379 22 23MAIL_DRIVER=smtp 24MAIL_HOST= 25MAIL_PORT=587 26MAIL_USERNAME= 27MAIL_PASSWORD= 28MAIL_ENCRYPTION=null 29 30PUSHER_APP_ID= 31PUSHER_APP_KEY= 32PUSHER_APP_SECRET= 33 34AWS_URL=http://127.0.0.1:9001 35AWS_KEY=minio_access_key 36AWS_SECRET=minio_secret_key 37AWS_REGION=us-east-1 38AWS_BUCKET=test-bucket 39AWS_PATH_STYLE_ENDPOINT=true 40
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。