@@ -31,7 +31,15 @@ The `Makefile` dynamically discovers all subdirectories that contain a
3131` metadata.hcl ` file (e.g., ` ./pgvector/metadata.hcl ` ) and creates individual
3232build targets for each project.
3333
34- ### 1. Build Configuration Check (Dry Run)
34+ ### 1. Check prerequisites only
35+
36+ To verify that Docker and Buildx are correctly installed and configured:
37+
38+ ``` bash
39+ make prereqs
40+ ```
41+
42+ ### 2. Build configuration check (dry run)
3543
3644To verify the configuration (running ` docker buildx bake --check ` ) for all
3745projects without building or pulling layers:
@@ -40,7 +48,7 @@ projects without building or pulling layers:
4048make check
4149```
4250
43- ### 2 . Build All Projects
51+ ### 3 . Build all projects
4452
4553To check prerequisites and build all discovered projects:
4654
5058make all
5159````
5260
53- # ## 3 . Build a Specific Project
61+ # ## 4 . Build a specific project
5462
5563To build a single project (e.g., the directory named ` pgvector` ):
5664
5765` ` ` bash
5866make pgvector
5967` ` `
6068
61- # ## 4 . Push All Images
69+ # ## 5 . Push all images
6270
6371To build all images and immediately push them to the configured registry:
6472
6573` ` ` bash
6674make push
6775` ` `
6876
69- # ## 5. Check Prerequisites Only
77+ # ## 6. Push images for a specific project
7078
71- To verify that Docker and Buildx are correctly installed and configured :
79+ To push images for a single project (e.g., the directory named ` pgvector ` ) :
7280
7381` ` ` bash
74- make prereqs
82+ make push-pgvector
7583` ` `
7684
77- # ## 6 . Dry Run Mode
85+ # ## 7 . Dry run mode
7886
7987To see the commands that would be executed without running the actual ` docker
8088buildx bake` command, set the ` DRY_RUN` flag:
0 commit comments