Skip to content

Commit 6d9c186

Browse files
author
afabiani
committed
- Fix docker-compose migrations: avoid CELERY running migrations again / avoid tasks running makemigrations
1 parent 56dcd91 commit 6d9c186

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

entrypoint.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,16 @@ echo MONITORING_DATA_TTL=$MONITORING_DATA_TTL
3333
/usr/local/bin/invoke waitfordbs > /usr/src/geonode/invoke.log 2>&1
3434
echo "waitfordbs task done"
3535

36-
echo "running migrations"
37-
/usr/local/bin/invoke migrations > /usr/src/geonode/invoke.log 2>&1
38-
echo "migrations task done"
39-
4036
cmd="$@"
4137

4238
echo DOCKER_ENV=$DOCKER_ENV
4339

4440
if [ -z ${DOCKER_ENV} ] || [ ${DOCKER_ENV} = "development" ]
4541
then
4642

43+
echo "running migrations"
44+
/usr/local/bin/invoke migrations > /usr/src/geonode/invoke.log 2>&1
45+
echo "migrations task done"
4746
/usr/local/bin/invoke prepare > /usr/src/geonode/invoke.log 2>&1
4847
echo "prepare task done"
4948
/usr/local/bin/invoke fixtures > /usr/src/geonode/invoke.log 2>&1
@@ -72,6 +71,9 @@ else
7271
echo "Executing Celery server $cmd for Production"
7372
else
7473

74+
echo "running migrations"
75+
/usr/local/bin/invoke migrations > /usr/src/geonode/invoke.log 2>&1
76+
echo "migrations task done"
7577
/usr/local/bin/invoke prepare > /usr/src/geonode/invoke.log 2>&1
7678
echo "prepare task done"
7779

tasks.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,6 @@ def update(ctx):
185185
@task
186186
def migrations(ctx):
187187
print("**************************migrations*******************************")
188-
ctx.run(f"python manage.py makemigrations --noinput --merge --settings={_localsettings()}", pty=True)
189-
ctx.run(f"python manage.py makemigrations --noinput --settings={_localsettings()}", pty=True)
190188
ctx.run(f"python manage.py migrate --noinput --settings={_localsettings()}", pty=True)
191189
ctx.run(f"python manage.py updategeoip --settings={_localsettings()}", pty=True)
192190
try:

0 commit comments

Comments
 (0)