Sign inSign up

flairlink/buildbed2

By flairlink

•Updated about 2 years ago

Image
0

9.9K

flairlink/buildbed2 repository overview

⁠flairlink/buildbed2

DockerHubにUPされているイメージです。
https://hub.docker.com/r/flairlink/buildbed2⁠
ディレクトリごとにタグを分けており、DockerHub側がpushされると検知して再ビルドしています。
基本的にalpine:3.17イメージを採用しています。
※codeceptのみubuntu:20.04採用
※ruby3.1.3のみdebian-slim採用
※chromiumなどの依存関係解消などが大変であったため、落ち着いたらalpine化予定

⁠ブランチ構成

master - 本番用
develop - 開発用(普段はこちらを利用)

⁠ディレクトリ構成

/ - allinoneイメージ。別途詳細
ansible-postgre - ansibleとpostgresql-client v14が入っている。
awscli - awsclient v2が入っている(python3からインストール)。
codecept - bitbucket-pipelineでcodeceptjs x playwrightが利用できる。
codecept-ansible - alpineベースなだけでcodeceptタグと同じ。現在使用できません。
drive - driveAPI用のイメージでawscli v2とnodejs 14 がインストールされている。
eslint - bitbucket-pipelineでeslint step用。QuasarアプリとCloudflare Workersで利用できる。
openjdk - openjdk v17を利用でき、mavenやantもインストールされている。
openjdk-postgre - openjdkイメージにpostgresql-client v14を追加。
rails - ruby on Railsのイメージ。bundlerも入っている。Rubyは2.7バージョンが入っている。 tf-packer - Terraform v1.0 とPacker v1.7.8がインストール済み。
そのほかにmavenやdocker、docker-compose、ansible、jqパッケージがインストールされています。
workers - workersデプロイ用のイメージ。最新のwranglerとquasarがインストールされています。

⁠allinoneタグ
⁠以下バージョン一覧

ansible v2.13.6
ant v1.10.12
aws v1.27.50
bash v5.2.15
bundle v2.4.3
gcc v12.2.1
git v2.38.2
jq v1.6 openjdk v11.0.17
maven v3.8.6
openssh v9.1p1
openssl v1.1.1l
packer 最新版(2023年1月時点1.8.5)
postgresql-client v14.6
python3 v3.10.9
ruby v2.7.4
node v18.12.1
terraform v1.0.10
yarn v1.22.19
zip v3.0

Tag summary

Content type

Image

Digest

sha256:6c353381e…

Size

2.8 GB

Last updated

about 2 years ago

docker pull flairlink/buildbed2:pytest