Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

再発: docker compose build faild #512

Closed
momocus opened this issue Nov 10, 2022 · 1 comment · Fixed by #515
Closed

再発: docker compose build faild #512

momocus opened this issue Nov 10, 2022 · 1 comment · Fixed by #515

Comments

@momocus
Copy link
Owner

momocus commented Nov 10, 2022

docker compose buildがこける。
前にもあったね (#345)

$ docker compose build 
(中略)
#0 56.71      curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
#0 56.71      echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
#0 56.71      sudo apt-get update && sudo apt-get install yarn
#0 56.71 
#0 56.71 
#0 58.25 Reading package lists...
#0 58.95 Building dependency tree...
#0 59.09 Reading state information...
#0 59.21 E: Version '14.*' for 'libpq-dev' was not found
------
failed to solve: executor failed running [/bin/bash -o pipefail -c apt-get update -qq &&     DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends     curl=7.64.* build-essential=12.6 gnupg2=2.2.* imagemagick=8:6.9.* &&     apt-get clean &&     rm -rf /var/cache/apt/archives/* &&     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* &&     truncate -s 0 /var/log/**/*log &&         curl -sSL https://www.postgresql.org/media/keys/ACCC4CF8.asc |     apt-key add -     && echo "deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main"     > /etc/apt/sources.list.d/pgdg.list &&         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 &&         curl -sL https://deb.nodesource.com/setup_12.x | bash - &&         apt-get update -qq &&     DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends     nodejs=12.* postgresql-client-13=13.* libpq-dev=14.* yarn=1.22.* &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* &&     truncate -s 0 /var/log/**/*log]: exit code: 100
@momocus
Copy link
Owner Author

momocus commented Nov 10, 2022

libpq-dev=15.*にしたらbuildできたし動きもしたけど、postgresql-clientとバージョンが合わなくなるのがモヤっとするね。

momocus added a commit that referenced this issue Nov 22, 2022
- DL3048
  - fly側でLABELを何に使っているか不明なため、変えないでおく。
- DL3008
  - BUILD_PACKAGES,DEPLOY_PACKAGESが変数だとhadolintで解析できない。
  - また、バージョン指定したことで急に動かなくなること(#512)があると困るので、パッケージのバージョンは指定しないでおく。
- DL3025
  - SERVER_COMMANDが変数だとhadolintで解析できない。
  - さらにSERVER_COMMANDはfly.tomlからオーバーライドされ、チェックが意味を成さなくなるのでignoreする。
momocus added a commit that referenced this issue Nov 22, 2022
- DL3048
  - fly側でLABELを何に使っているか不明なため、変えないでおく。
- DL3008
  - BUILD_PACKAGES,DEPLOY_PACKAGESが変数だとhadolintで解析できない。
  - また、バージョン指定したことで急に動かなくなること(#512)があると困るので、パッケージのバージョンは指定しないでおく。
- DL3025
  - SERVER_COMMANDが変数だとhadolintで解析できない。
  - さらにSERVER_COMMANDはfly.tomlからオーバーライドされ、チェックが意味を成さなくなるのでignoreする。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant