[SAC] [OSGeo] #2681: Create sac-docker.osgeo.org
OSGeo
trac_osgeo at osgeo.org
Sat Dec 4 13:14:17 PST 2021
#2681: Create sac-docker.osgeo.org
---------------------------+----------------------------------------
Reporter: robe | Owner: sac@…
Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2021-II
Component: Systems Admin | Resolution: fixed
Keywords: |
---------------------------+----------------------------------------
Changes (by robe):
* status: new => closed
* resolution: => fixed
Comment:
Done.
Basic steps to create the sac docker repo.
1) Register CNAME sac-docker.osgeo.org on PAIR -> nexux.osgeo.org
2) Login into repo.osgeo.org, create a new repository - of type docker
(hosted) and called sac-docker. Other items you can take the default.
3) Navigate to repository docker and add sac-docker to the group
https://repo.osgeo.org/#admin/repository/repositories:docker
3) Add entry on osgeo3-osgeo3-nginx - /etc/nginx/sites-
available/docker.osgeo.org -- committed here -
https://git.osgeo.org/gitea/sac/osgeo3/commit/37ca6094b634f28f2a563bc8f8ec7224725bb0bf
4) sudo nginx -t (make sure no errors)
5) sudo systemctl nginx reload
6) sudo certbot -d docker.osgeo.org -d geos-docker.osgeo.org -d geoserver-
docker.osgeo.org -d postgis-docker.osgeo.org -d sac-docker.osgeo.org
This will give a notice you already have a cert for docker.osgeo.org and 3
of the set, do you want to Expand. Choose E for expand.
#to push to the repo, you need to do:
{{{
docker login sac-docker.osgeo.org
#type in your osgeo ldap credentials
#in order to push an image you need to tag it with sac-docker.osgeo.org
e.g. for pretalx I did
sudo docker tag 530bb sac-docker.osgeo.org/sac/pretalx-osgeo:latest
sudo docker push sac-docker.osgeo.org/sac/pretalx-osgeo:latest
}}}
Pushing is locked down, but pulling can be done anonymously with:
{{{
docker pull docker.osgeo.org/sac/pretalx-osgeo:latest
}}}
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2681#comment:1>
OSGeo <https://osgeo.org/>
OSGeo committee and general foundation issue tracker.
More information about the Sac
mailing list