Fetches images (revisions) form docker hub for mu.semte.ch microservices and stores them.
236
Fetches images (revisions) from docker hub for all mu.semte.ch images in the triple store.
make a GET call on:
/update-revisions
The microservices are supposed to be stored in the db according to the following resources excerpt. The is-core property is supposed to be true.
(define-resource microservice ()
:class (s-prefix "mu:Microservice")
:properties `((:title :string ,(s-prefix "dct:title"))
(:description :string ,(s-prefix "dct:description"))
(:is-core :boolean ,(s-prefix "ext:isCoreMicroservice"))
(:repository :url ,(s-prefix "ext:repository")))
:has-many `((revision :via ,(s-prefix "ext:hasRevision")
:as "revisions"))
:resource-base (s-url "http://info.mu.semte.ch/microservices/")
:on-path "microservices")
All revisions are stored as:
(define-resource revision ()
:class (s-prefix "mu:MicroserviceRevision")
:properties `((:image :string ,(s-prefix "ext:microserviceRevision"))
(:version :string ,(s-prefix "ext:microserviceVersion")))
:has-one `((microservice :via ,(s-prefix "ext:hasRevision")
:inverse t
:as "microservice"))
:resource-base (s-url "http://info.mu.semte.ch/microservice-revisions/")
:on-path "microservice-revisions")
Content type
Image
Digest
Size
45 MB
Last updated
about 7 years ago
docker pull flowofcontrol/microservice-revision-service