From 586b4f1106b0e0cb11d28ebc37020c332d1b9274 Mon Sep 17 00:00:00 2001 From: Hironsan Date: Tue, 19 Jan 2021 15:18:33 +0900 Subject: [PATCH 1/3] Update heroku.sh to specify correct script path --- tools/heroku.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/heroku.sh b/tools/heroku.sh index 5d335f86..14b011cc 100644 --- a/tools/heroku.sh +++ b/tools/heroku.sh @@ -3,5 +3,5 @@ set -o errexit if [ -n "$ADMIN_USER_NAME" ]; then - python app/manage.py create_admin --noinput --username="$ADMIN_USER_NAME" --email="$ADMIN_CONTACT_EMAIL" --password="$ADMIN_PASSWORD" + python /doccano/app/manage.py create_admin --noinput --username="$ADMIN_USER_NAME" --email="$ADMIN_CONTACT_EMAIL" --password="$ADMIN_PASSWORD" fi From 102152a7541fbc831bba6289fc510854b1111158 Mon Sep 17 00:00:00 2001 From: Hironsan Date: Tue, 19 Jan 2021 15:18:48 +0900 Subject: [PATCH 2/3] Update app.json to specify correct script path --- app.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.json b/app.json index a5bddf0b..71a7e76f 100644 --- a/app.json +++ b/app.json @@ -38,7 +38,7 @@ }, "stack": "container", "scripts": { - "postdeploy": "sh tools/heroku.sh" + "postdeploy": "sh /doccano/tools/heroku.sh" }, "addons": [ { From 244180c1c68e54417bdda6d6fd361a2e2ebeede3 Mon Sep 17 00:00:00 2001 From: Hironsan Date: Tue, 19 Jan 2021 15:19:17 +0900 Subject: [PATCH 3/3] Update Dockerfile to install packages for heroku --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index bf14c398..0e7aa7c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,8 @@ COPY Pipfile* /tmp/ # hadolint ignore=DL3013 RUN pip install --no-cache-dir -U pip pipenv==2020.11.15 \ && pipenv lock -r > /requirements.txt \ + && echo "psycopg2-binary==2.8.6" >> /requirements.txt \ + && echo "django-heroku==0.3.1" >> /requirements.txt \ && pip install --no-cache-dir -r /requirements.txt \ && pip wheel --no-cache-dir -r /requirements.txt -w /deps