Skip to content

Commit 7a18a12

Browse files
vrenavillep-tombez
andauthored
fix: add migrate for lab in before entry point (#179)
* fix: add migrate for lab in before entry point Co-authored-by: Patrick Tombez <35060345+p-tombez@users.noreply.github.com>
1 parent 92a43cc commit 7a18a12

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

bin/docker-entrypoint.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,14 @@ BASE_CMD=$(basename $1)
131131
CMD_ARRAY=($*)
132132
ARGS=(${CMD_ARRAY[@]:1})
133133

134-
if [ "$BASE_CMD" = "odoo" ] || [ "$BASE_CMD" = "odoo.py" ] ; then
134+
if [ "$BASE_CMD" = "odoo" ] || [ "$BASE_CMD" = "odoo.py" ] || ([ "$BASE_CMD" = "gosu" ] && [ "${ARGS[@]}" = "odoo migrate" ] ); then
135135

136136
BEFORE_MIGRATE_ENTRYPOINT_DIR=/before-migrate-entrypoint.d
137137
if [ -d "$BEFORE_MIGRATE_ENTRYPOINT_DIR" ]; then
138138
run-parts --verbose "$BEFORE_MIGRATE_ENTRYPOINT_DIR"
139139
fi
140+
fi
141+
if [ "$BASE_CMD" = "odoo" ] || [ "$BASE_CMD" = "odoo.py" ] ; then
140142

141143
# Bypass migrate when `odoo shell` or `odoo --help` are used
142144
if [[ ! " ${ARGS[@]} " =~ " --help " ]] && [[ ! " ${ARGS[@]:0:1} " =~ " shell " ]]; then

0 commit comments

Comments
 (0)