Comments (5)
jenkins 環境を docker で用意して docker in docker で動作確認しようと思い、
docker.socket を共有する方法を試してみたが、
jenkins 用 docker container 内の jenkins ユーザで docker を動かすのがうまくいかなかった。
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/images/json: dial unix /var/run/docker.sock: connect: permission denied
from complicated-querystring-visualizer.
make に TTY
オプションを追加したので、これで要件が満たせているか確認する。
from complicated-querystring-visualizer.
make sync
の実行ですぐJenkinsジョブが失敗する現象はなくなったが、
make sync
が5分以上待っても終わらなかった。
以下のようなエラーメッセージが出ていたのでそれが原因ではないかと思う。
make sync TTY=false
$(misc/docker-exec-command -t false) develop npm ci
npm WARN prepare removing existing node_modules/ before installation
Unhandled rejection Error: EACCES: permission denied, mkdir '/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/.npm'
Unhandled rejection Error: EACCES: permission denied, mkdir '/.npm'
from complicated-querystring-visualizer.
uid / gid の問題と思われるので、
docker-compose をバージョンアップして docker-compose exec --build-arg
による切り替えが
動作するようにしたところ問題は解消した。
本対応としては npm がキャッシュなどで使用するディレクトリを移動するなどが必要な認識。
from complicated-querystring-visualizer.
本 issue での対応については動作確認できたのでマージする。
from complicated-querystring-visualizer.
Related Issues (20)
- query解析結果にパスを含まないようにしたい
- URLエンコード/デコード機能が欲しい
- queryとして渡した文字列を解析するようにしてほしい
- queryだけでparseした後にhost情報を足すとgridの変更内容がgenerateで反映されない HOT 1
- csvパーサの利用の検討 HOT 6
- npm auditのチェックを検討
- エンコードされた文字とエンコードされていない文字を別として扱えない
- formの状態管理の検討 HOT 2
- Get parsed querystring as text to compare differences of querystrings
- JSONパラメータ対応 HOT 1
- selenium-hubのコンテナ名を固定にしているため同時起動できない HOT 1
- docker-composeのdevelopサービスのポートが固定になっているため複数起動できない HOT 1
- Notify errors of querystring on parsing
- toml利用の検討 HOT 1
- Use webpack-dev-server --progress option after fixed bug
- poetry 対応 HOT 1
- Treat version differences between package.json and package-lock.json as error
- Support request-header HOT 1
- Use JSON5 instead of JSON
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from complicated-querystring-visualizer.