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