dockodoo.bash
file:
#!/usr/bin/env bash
project_dir=$1
shift
port=$1
shift
image=$(docker image ls \
--format "table {{.ID}}\t{{.Tag}}\t{{.Repository}}" \
| grep "hub.linksoft" | fzf) && \
image=$(echo $image | cut -d" " -f1) && \
docker run \
-v $(pwd)/${project_dir}/workdir:/opt/deploy/workdir \
-v $(pwd)/${project_dir}/data:/opt/deploy/data \
-p 0.0.0.0:${port}:8069 \
--rm -it ${image} \
/opt/deploy/venv/bin/python -u \
/opt/deploy/venv/bin/odoo \
-c /opt/deploy/workdir/conf/odoo.conf \
${@}
Run above script:
./dockodoo.bash Development/Odoo/project_folder 51599