added bash scripts to start, stop and login to a container.
This commit is contained in:
parent
1f168b8f79
commit
23abdcb305
30
login.sh
Executable file
30
login.sh
Executable file
@ -0,0 +1,30 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# #####
|
||||||
|
#
|
||||||
|
# Login to a running Odoo container.
|
||||||
|
#
|
||||||
|
# usage:
|
||||||
|
#
|
||||||
|
# bash login.sh 9.0 20160101
|
||||||
|
#
|
||||||
|
# author: Pedro Salgado <steenzout@ymail.com>
|
||||||
|
# version: 1.0
|
||||||
|
#
|
||||||
|
# #####
|
||||||
|
|
||||||
|
|
||||||
|
ODOO_VERSION="$1"
|
||||||
|
ODOO_RELEASE="$2"
|
||||||
|
|
||||||
|
|
||||||
|
validation() {
|
||||||
|
: "${ODOO_VERSION:?first argument needs to be set to the Odoo version (8.0, 9.0 or 10.0).}"
|
||||||
|
: "${ODOO_RELEASE:?second argument needs to be set to the Odoo release (e.g. 20160101).}"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
validation
|
||||||
|
|
||||||
|
docker exec \
|
||||||
|
-it "odoo.${ODOO_VERSION}_${ODOO_RELEASE}" \
|
||||||
|
bash
|
35
start_container.sh
Executable file
35
start_container.sh
Executable file
@ -0,0 +1,35 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# #####
|
||||||
|
#
|
||||||
|
# Start an Odoo container.
|
||||||
|
#
|
||||||
|
# usage:
|
||||||
|
#
|
||||||
|
# bash start_container.sh 9.0 20160101
|
||||||
|
#
|
||||||
|
# author: Pedro Salgado <steenzout@ymail.com>
|
||||||
|
# version: 1.0
|
||||||
|
#
|
||||||
|
# #####
|
||||||
|
|
||||||
|
|
||||||
|
ODOO_VERSION="$1"
|
||||||
|
ODOO_RELEASE="$2"
|
||||||
|
|
||||||
|
|
||||||
|
validation() {
|
||||||
|
: "${ODOO_VERSION:?first argument needs to be set to the Odoo version (8.0, 9.0 or 10.0).}"
|
||||||
|
: "${ODOO_RELEASE:?second argument needs to be set to the Odoo release (e.g. 20160101).}"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
validation
|
||||||
|
|
||||||
|
IMAGE_ODOO="steenzout/odoo:${ODOO_VERSION}.${ODOO_RELEASE}"
|
||||||
|
|
||||||
|
docker run \
|
||||||
|
-h web \
|
||||||
|
--name "odoo.${ODOO_VERSION}_${ODOO_RELEASE}" \
|
||||||
|
-p 127.0.0.1:8069:8069 \
|
||||||
|
-td \
|
||||||
|
"${IMAGE_ODOO}"
|
32
stop_container.sh
Executable file
32
stop_container.sh
Executable file
@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# #####
|
||||||
|
#
|
||||||
|
# Stop and remove a running Odoo container.
|
||||||
|
#
|
||||||
|
# usage:
|
||||||
|
#
|
||||||
|
# bash stop_container.sh 9.0 20160101
|
||||||
|
#
|
||||||
|
# author: Pedro Salgado <steenzout@ymail.com>
|
||||||
|
# version: 1.0
|
||||||
|
#
|
||||||
|
# #####
|
||||||
|
|
||||||
|
|
||||||
|
ODOO_VERSION="$1"
|
||||||
|
ODOO_RELEASE="$2"
|
||||||
|
|
||||||
|
|
||||||
|
validation() {
|
||||||
|
: "${ODOO_VERSION:?first argument needs to be set to the Odoo version (8.0, 9.0 or 10.0).}"
|
||||||
|
: "${ODOO_RELEASE:?second argument needs to be set to the Odoo release (e.g. 20160101).}"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
validation
|
||||||
|
|
||||||
|
docker stop \
|
||||||
|
"odoo.${ODOO_VERSION}_${ODOO_RELEASE}"
|
||||||
|
|
||||||
|
docker rm \
|
||||||
|
"odoo.${ODOO_VERSION}_${ODOO_RELEASE}"
|
Loading…
Reference in New Issue
Block a user