Images used across the Yetto-verse.
The layout for this repository is very specific, and follows certain guidelines. Roughly, it looks like this:
├── app
│ └── plug
│ └── ruby
│ └── Dockerfile
├── base
│ └── rails
│ ├── Dockerfile
├── bin
│ ├── chrome
│ │ └── Dockerfile
│ ├── op
│ │ └── Dockerfile
│ └── tailscale
│ └── Dockerfile
└── service
└── postgres
└── Dockerfile
- Use
appfor any applications - Use
basefor any dependency compilations which theapps require - Place
bins installed intoapps inbin - Place any services in, well,
service
To build any Dockerfile, call:
script/build <path>
That will build <path>/Dockerfile, tagged with latest. For example, the following command:
script/build service/postgres
builds service/postgres/Dockerfile, and tags it as yettoapp/service-postgres:main.