teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

大変申し訳ございませんでした!config.yml追記いたしました!

2020/12/24 10:44

投稿

Hitokiyo-
Hitokiyo-

スコア7

title CHANGED
File without changes
body CHANGED
@@ -39,4 +39,66 @@
39
39
  エンドポイントは依然変わらず、という状況です。
40
40
 
41
41
  amazonの公式ドキュメントも色々みましたが、なかなか解決にたどり着けず、途方に暮れてしまっている状態です。
42
- どなたかヒントいただけますでしょうか。。。
42
+ どなたかヒントいただけますでしょうか。。。
43
+
44
+
45
+ 以下追加情報記載いたします!
46
+
47
+ ```ruby
48
+ config.yml
49
+
50
+ version: 2.1
51
+
52
+ ~~省略~~
53
+
54
+ heroku_deploy:
55
+ working_directory: ~/*******ec
56
+ docker:
57
+ - image: sue445/heroku-cli
58
+ steps:
59
+ - checkout
60
+ - build-tools/install-ci-tools
61
+ - jq/install
62
+ - run:
63
+ name: Identify who I am
64
+ command: echo 'export MY_EMAIL=`heroku auth:whoami | tail -n 1`' >> $BASH_ENV
65
+ - run:
66
+ name: Identify Heroku app names to destroy
67
+ command: echo 'export APP_NAMES_TO_REMOVE=`heroku apps --json | jq -r "map(select(.owner.email == "\"$MY_EMAIL\"" and (.name | contains(\"*******ec\")))) | sort_by(.updated_at) | reverse | .[5:] | .[].name"`' >> $BASH_ENV
68
+ - run:
69
+ name: Delete old apps if needed
70
+ command: for app_name in $APP_NAMES_TO_REMOVE; do heroku apps:destroy -a $app_name -c $app_name; done
71
+ - run:
72
+ name: Define Heroku app name to create
73
+ command: timestamp=`date +%Y%m%d%H%M%S` && echo "export HEROKU_APP_NAME=*******ec-$timestamp" >> $BASH_ENV
74
+ - run:
75
+ name: Create fresh Heroku app
76
+ command: heroku apps:create $HEROKU_APP_NAME --addons=jawsdb:kitefin
77
+ - run:
78
+ name: Deploy
79
+ command: git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git master
80
+ - run:
81
+ name: Run post-deploy tasks
82
+ command: |
83
+ heroku config:set AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
84
+ heroku config:set BUCKET=$BUCKET
85
+ heroku config:set S3_HOST_NAME=$S3_HOST_NAME
86
+ heroku config:set AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION
87
+ heroku run bin/rails db:migrate
88
+ heroku run bin/rails runner "['products', 'taxons', 'option_values', 'product_option_types', 'product_properties', 'variants', 'assets'].each { |table| Spree::Sample.load_sample(table) }"
89
+ heroku run bin/rails runner db/seeds/*******_suggest.rb
90
+
91
+ orbs:
92
+ build-tools: circleci/build-tools@2.6.3
93
+ jq: circleci/jq@1.9.1
94
+ workflows:
95
+ version: 2.1
96
+ build:
97
+ jobs:
98
+ - rspec
99
+ - rubocop
100
+ - heroku_deploy:
101
+ requires:
102
+ - rspec
103
+ - rubocop
104
+ ```

1

aws s3エンドポイントの内容 [バケットネーム]→[サービスコード]かもしれませんでしたので、変更しました!

2020/12/24 10:44

投稿

Hitokiyo-
Hitokiyo-

スコア7

title CHANGED
File without changes
body CHANGED
@@ -29,7 +29,7 @@
29
29
  aws s3エンドポイントの内容(typoしてしまった)
30
30
 
31
31
  ```
32
- https://[バケットネ].s3.ap-notheast-1.amazonaws.com
32
+ https://[ビスコード].s3.ap-notheast-1.amazonaws.com
33
33
  ("ap-northeast-1"となるはずが、"ap-notheast-1"となってしまった)
34
34
  ```
35
35