1.1 KiB
1.1 KiB
How-to
This repo is structured the following way:
${ODOO_VERSION}/
base/
Dockerfile
: file to build the${ODOO_VERSION}-base
container image
${ODOO_RELEASE}/
Dockerfile
: file to build the${ODOO_VERSION}.${ODOO_RELEASE}
container image taking${ODOO_VERSION}-base
as a base
This repo contains a few bash scripts to help you generate docker container images.
generate_releases.sh
will go to nightly.odoo.com and
grab the available releases and SHA1 checksum and
rebuild the ${ODOO_VERSION}/releases.txt
.
generate.sh
will read the ${ODOO_VERSION}/releases.txt
file,
parse the release:checksum
lines and
generate the ${ODOO_VERSION}/${ODOO_RELEASE}/Dockerfile
.
$ bash generate.sh
build.sh
is used to build the docker container images locally.
$ bash build.sh
There are some auxiliary bash scripts to run docker container locally.
# start an Odoo release container
$ bash start_container.sh 9.0 20161123
# open interactive session on the Odoo container
$ bash login.sh 9.0 20161123
# stop and destroy
$ bash stop_container.sh 9.0 20161123