docker-compose 1.29.2でのエラー表示
db uses an image, skipping Building web error checking context: 'no permission to read from '/home/ユーザー名/アプリ名/config/master.key~''. ERROR: Service 'web' failed to build : Build failed
docker-compose 1.24.0でのエラー表示
db uses an image, skipping Building web Traceback (most recent call last): File "site-packages/docker/utils/build.py", line 96, in create_archive PermissionError: [Errno 13] Permission denied: '/home/ユーザー名/アプリ名/config/master.key~'
awsのデプロイを試みていてローカルからリモートにpushした後ec2内でcloneして、その後ローカルから直接master.keyを渡しました。その後docker-compose buildを行うとこのようなエラーになりました。
.ssh/configにもきちんと記入済み
> .ssh/config Host gitlab.com User git HostName gitlab.com IdentityFile ~/.ssh/gitlab
vim master.key で確認してもmaster.keyの存在も確認できました。
master.keyのパーションの変更も試みましたがだめでした。
sudo chmod 644 ~/BestMap/config/master.key
この後master.keyがmaster.keyとmaster.keyと二つあることが判明しmaster.keyを削除するとdocker-compose buildには成功。
しかしdocker-compose upで以下のエラーが発生
web_1 | /usr/local/bundle/gems/activesupport-5.2.6/lib/active_support/message_encryptor.rb:206:in `rescue in _decrypt': ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage)
これもmaster.keyとcredentials.yml.encについてのエラーだと思うのですが、もう一度作り直した方がいいでしょうか?
回答1件
あなたの回答
tips
プレビュー