PiBrewing/craftbeerpi4

Make created docker image publicly available

papauorg opened this issue · 2 comments

The docker image that is created via the build pipeline in this repo is not publicly available. I noticed that when I was trying to update the image of my brewery setup:

[+] Building 0.3s (3/3) FINISHED                                                                                        
 => [internal] load build definition from Dockerfile                                                               0.0s
 => => transferring dockerfile: 105B                                                                               0.0s
 => [internal] load .dockerignore                                                                                  0.0s
 => => transferring context: 2B                                                                                    0.0s
 => ERROR [internal] load metadata for ghcr.io/pibrewing/craftbeerpi4:v4.1.6                                       0.3s
------
 > [internal] load metadata for ghcr.io/pibrewing/craftbeerpi4:v4.1.6:
------
failed to solve: failed to fetch anonymous token: unexpected status: 401 Unauthorized

Also it is not visible when viewing the repo in the browser when not logged in to github:
Missing packages

Please change the package settings of the docker image so it can be downloaded anonymously and so can be used by whoever wants to without a login.

Here is the github documentation on how this can be done:
https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility#configuring-visibility-of-packages-for-an-organization

Best regards,
Philipp

@papauorg Had to enable public option first for the org as possibility and changed it now for the repo. Can you test if it is working and report back.

@avollkopf Perfect! The images are visible in the browser and can be downloaded via docker. Thanks