Sign inSign up

jaaaco/promoship-docker-base

By jaaaco

Updated almost 3 years ago

Image
0

1.9K

jaaaco/promoship-docker-base repository overview

Obrazy bazowe aplikacji Promoship

Obrazy powstały w celu zabezpieczenia przed zmianami w bazowych zależnościach projektu. Wiele projektów korzysta, ze starszych wersji python / django, które po pewnym czasie przestają się budować.

Aktualizacja obrazu bazowego

  1. Zrób zmiany w kodzie

  2. Commit zmian

  3. Otaguj:

    Sprawdź jaki był ostatni tag (na przykładzie projektu ipdesk):

    git tag -l | grep ipdesk
    

    Dodaj nowy tag

    git tag ipdesk-0.X
    

    gdzie X to kolejny nr tagu

  4. Wyślij zmiany do repozytorium wraz z tagami:

    git push -u origin master --tags
    

Po około 10 minutach w repozytorium dockera (na dockerhub) będzie gotowy obraz o nazwie jaaaco/promoship-docker-base:ipdesk-0.X

Build actions dla dockerhub

Obrazy budują się automatycznie po pushu do repozytorium i dodaniu taga w postacie nazwaprojektu-wersja (np. ipdesk-0.1). Dodanie nowego projektu wymaga zmiany konfiguracji. Skontaktuj się https://hub.docker.com/u/jaaaco aby dopisać kolejny projekt lub dopisz go samodzielnie jeżeli masz uprawnienia Collaborator.

( na przykładzie projektu z folderu ipdesk )

  • Source type: Tag
  • Source: /^ipdesk-([0-9.]+)$/
  • Doker Tag: {sourceref}
  • Docker file location: Dockerfile
  • Build context: ipdesk
  • Autobuild: On
  • Build Caching: On

Tag summary

Content type

Image

Digest

sha256:8e5bf91b8

Size

572.2 MB

Last updated

almost 3 years ago

docker pull jaaaco/promoship-docker-base:ipdesk-1.03