質問編集履歴

3

誤字修正

2021/07/02 00:27

投稿

fsmu
fsmu

スコア1

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  ```
60
60
 
61
- ~/job_engineer docker-compose build
61
+ ~/ファイル名 docker-compose build
62
62
 
63
63
  db uses an image, skipping
64
64
 

2

Dockerfileの再作成後のエラー文追記

2021/07/02 00:27

投稿

fsmu
fsmu

スコア1

test CHANGED
File without changes
test CHANGED
@@ -47,6 +47,52 @@
47
47
  #5 0.288 gpg: no valid OpenPGP data found.
48
48
 
49
49
  #5 0.288 Segmentation fault
50
+
51
+ ------
52
+
53
+ executor failed running [/bin/sh -c curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update -qq && apt-get install -y nodejs yarn && mkdir /beginner-engineer]: exit code: 2
54
+
55
+ ERROR: Service 'api' failed to build : Build failed
56
+
57
+ ```
58
+
59
+ ```
60
+
61
+ ~/job_engineer docker-compose build
62
+
63
+ db uses an image, skipping
64
+
65
+ Building api
66
+
67
+ [+] Building 2.5s (6/13)
68
+
69
+ => [internal] load build definition from Dockerfile 0.0s
70
+
71
+ => => transferring dockerfile: 37B 0.0s
72
+
73
+ => [internal] load .dockerignore 0.0s
74
+
75
+ => => transferring context: 2B 0.0s
76
+
77
+ => [internal] load metadata for docker.io/library/ruby:3.0 1.9s
78
+
79
+ => [internal] load build context 0.0s
80
+
81
+ => => transferring context: 2.98kB 0.0s
82
+
83
+ => CACHED [1/9] FROM docker.io/library/ruby:3.0@sha256:74b716fa99d76c618ede30d549d8b3bd7cd291aeecf2a1b23be61dde51e104 0.0s
84
+
85
+ => ERROR [2/9] RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpk 0.4s
86
+
87
+ ------
88
+
89
+ > [2/9] RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && apt-get update -qq && apt-get install -y nodejs yarn && mkdir /beginner-engineer:
90
+
91
+ #5 0.208 Warning: apt-key output should not be parsed (stdout is not a terminal)
92
+
93
+ #5 0.417 Segmentation fault
94
+
95
+ #5 0.418 gpg: no valid OpenPGP data found.
50
96
 
51
97
  ------
52
98
 

1

api > Dockerfileの中身を追記しました

2021/07/02 00:26

投稿

fsmu
fsmu

スコア1

test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,8 @@
60
60
 
61
61
 
62
62
 
63
+
64
+
63
65
  ### 試したこと
64
66
 
65
67
 
@@ -93,3 +95,41 @@
93
95
  docker-compose version 1.29.2, build 5becea4c
94
96
 
95
97
  ```
98
+
99
+ ```
100
+
101
+ FROM ruby:3.0
102
+
103
+ RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
104
+
105
+ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
106
+
107
+ && apt-get update -qq \
108
+
109
+ && apt-get install -y nodejs yarn \
110
+
111
+ && mkdir /beginner-engineer
112
+
113
+ WORKDIR /beginner-engineer
114
+
115
+ COPY Gemfile /beginner-engineer/Gemfile
116
+
117
+ COPY Gemfile.lock /beginner-engineer/Gemfile.lock
118
+
119
+ RUN bundle install
120
+
121
+ COPY . /beginner-engineer
122
+
123
+
124
+
125
+ COPY entrypoint.sh /usr/bin/
126
+
127
+ RUN chmod +x /usr/bin/entrypoint.sh
128
+
129
+ ENTRYPOINT ["entrypoint.sh"]
130
+
131
+ EXPOSE 3000
132
+
133
+ CMD ["rails", "server", "-b", "0.0.0.0"]
134
+
135
+ ```