1. 21 Nov, 2019 2 commits
    • Philippe Pepiot's avatar
      Use debian packages from apt.logilab.fr · d6aefbe6310
      Philippe Pepiot authored
      We now have working repositories at:
      
      deb http://apt.logilab.fr {stretch,buster} {main,cubicweb-{3.25,3.26}}
      
      Use them instead of pip for base logilab/cubicweb images.
      
      * All images now have a apt looking for packages in /repo
      * Images for cubicweb 3.25 and 3.26 use packages from relevant repository
      * logilab/cubicweb:dev image use the new "buildpackage" image to build a
        package from latest public changeset of cubicweb.
      
      Packages to be installed differ given cubicweb and python versions, this is why
      we introduce a PACKAGES build ARG.
      
      We can now drop support for pip in "check-docker-updates.sh" script, since apt
      list --upgradable will detect new packages.
      4eaca20b
    • Philippe Pepiot's avatar
      Introduce docker-cubicweb-helper command · 31d6a14b7ce
      Philippe Pepiot authored
      Since we're going to add new commands helpers in the docker image in following
      changesets, introduce a "docker-cubicweb-helper" command that will be used to
      add new commands.
      
      Start replacing "get-cube" by "docker-cubicweb-helper get-cube".
      1f1b36e9
  2. 04 Oct, 2019 1 commit
    • Philippe Pepiot's avatar
      Fix detecting cube name · 90cf87cb5f4
      Philippe Pepiot authored
      Cube name might not be equal to the package name stripped by 'cubicweb-'.
      For instance cubicweb-saem-ref cube name is "saem_ref", not saem-ref.
      
      Use a python script to detect the cube name using pkg_resources.
      96450b65
  3. 21 May, 2019 1 commit