- 29 Nov, 2019 3 commits
-
-
Philippe Pepiot authored
-
Philippe Pepiot authored
-
Philippe Pepiot authored
Followup 10e828efccf0, we must run "gen-static-datadir" and "i18ninstance" before starting the instance. Otherwise <instance dir>/{data,i18n} may not be populated.
-
- 28 Nov, 2019 1 commit
-
-
Philippe Pepiot authored
This include package 3.27.0rc1
-
- 21 Nov, 2019 6 commits
-
-
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.
-
Philippe Pepiot authored
We're going to switch the images to use cubicweb apt repository from apt.logilab.fr For this introduce a "buildpackage" image which allow to build debian package(s) and publish them to a local repo in /repo (which can then be copied from a multi-stage build). This allow to build docker images without using pip. See documentation for use-cases.
-
Philippe Pepiot authored
Add a warning when building an image using "onbuild" tags. Rework the documentation to make "onbuild" less documented and not the "first example". We deprecated onbuild images because too much magic occur with them, and working with ARG/ENV on onbuild images is complicated. They will probably be planned for deprecation on docker itself: https://github.com/docker-library/official-images/issues/2076
-
Philippe Pepiot authored
This will help users not using onbuild images to create an instance easily.
-
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".
-
Philippe Pepiot authored
Debian package for dev version of cubicweb doesn't build on stretch due to missing python3-pycryptodome. Now that buster is the new stable, we don't want to maintain this stretch "dev" image.
-
- 22 Nov, 2019 3 commits
-
-
Denis Laxalde authored
This allows one, e.g., to request a backup.
-
Denis Laxalde authored
Automatically upgrading the instance with --backup-db=no is not desirable for anyone who cares about their data. Now that we have an "upgrade" command, people should run this directly. Accordingly, we drop the "check" part of upgrade.
-
Denis Laxalde authored
-
- 21 Nov, 2019 1 commit
-
-
Denis Laxalde authored
-
- 16 Oct, 2019 1 commit
-
-
Philippe Pepiot authored
This option has been dropped in 3.27, so our "dev" image wasn't working for upgrading instances. It appear the option is useless in 3.26 too, since it only start and stop the instance if a pid file exists, which is never true in the docker image.
-
- 04 Oct, 2019 1 commit
-
-
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.
-
- 24 May, 2019 3 commits
-
-
Philippe Pepiot authored
-
Philippe Pepiot authored
Keep mirroring on hub.extranet.logilab.fr/cubicweb/cubicweb
-
Philippe Pepiot authored
-
- 23 May, 2019 1 commit
-
-
Philippe Pepiot authored
Seems using a default value is broken here, see https://github.com/moby/moby/issues/15025#issuecomment-371799311
-
- 22 May, 2019 2 commits
-
-
Philippe Pepiot authored
By using a build argument CW_INSTANCE_NAME. The build argument cannot be set to CW_INSTANCE because when running "ENV CW_INSTANCE=$CW_INSTANCE" docker lookup the environment first before build arguments.
-
Philippe Pepiot authored
-
- 21 May, 2019 3 commits
-
-
Philippe Pepiot authored
-
Philippe Pepiot authored
-
Philippe Pepiot authored
-