こんにちは、次世代システム研究室のN.O.です。前回に引き続き、今回は実践ということでコミットステージにおける開発環境をDockerで構築します。先日リリースされたDocker Composeを使って開発環境を構築したいと思います。 Docker Composeとは Docker Composeは複数のコンテナ起動を簡単に行う事のできるツールです。今風に言うとオーケストレーションしてくれます。ymlファイルにコンテナの定義しておき、それに従ってコマンド一つでコンテナ群が起動できます。操作できる範囲は単体のDockerホスト内のみとなりますが、小規模なコンテナ群、特に開発環境向けではないかと考え今回のデモで採用しました。 以前はFigという名前で公開されていました。 メリット メリットを以下に挙げます。まだ利用実績が無いので実際のプロジェクトで使用できるかは未知数です。 VMに比べ起動が早い
これを実行すると現状のフィルタリングルールを確認することができ、下記のように表示されると思います。(下記の表示結果はubuntu12.04の場合です) Chain INPUT (policy ACCEPT 0 packets, 0 bytes) target port opt source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) target port opt source destination Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) target port opt source destination 上記のような結果が表示された場合は、policy ACCEPTと書かれていることから、全てのパケットに対して入ってくること、出ていくことが許可されてい
タイトルはPHPに絞ってますが、他の言語でも同じようなことは出来ると思います。 前提 インターネットに接続できること Gitを使っていること shellがちょっと分かること CI環境を準備するのは大変 何を目的としているかわからないメソッドに対してテストを書いたり、 CIサーバー(サービス)を導入するために偉い人を説得したり、CIは始めることが一番大変なのではと思います。 手元にあるものだけで手っ取り早くCIしたいですよね? Gitのpre-commmitを利用しましょう Gitを利用していればcommitしない人なんていませんね。 commitするたびにツールが走ればいいんです。 gitのpre-commitにチェックツールを走らせるように書いておくだけ、 物凄くお手軽にCI環境が構築できますね! pre-commitで使えるツール 色々使えるツールがあります。 php -l これはイン
Lighthouse is an open-source, automated tool for improving the quality of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, SEO, and more. You can run Lighthouse in Chrome DevTools, from the command line, or as a Node module. You give Lighthouse a URL to audit, it runs a series of audits against t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く