summaryrefslogtreecommitdiff
path: root/docker-entrypoint.dev.sh
diff options
context:
space:
mode:
authorTobias McNulty <tobias@caktusgroup.com>2024-10-02 16:35:26 -0400
committerGitHub <noreply@github.com>2024-10-02 16:35:26 -0400
commit1be8f1364ccf5e1b3450fa9fe92a0b020ecdb96a (patch)
treeb83cc659bcb1e4945c7ba887a3067303d0d746d2 /docker-entrypoint.dev.sh
parent5c038b81a6dbaa38732f948f161f85255252a97d (diff)
Added production docker image and preview domain support (#1627)
Diffstat (limited to 'docker-entrypoint.dev.sh')
-rwxr-xr-xdocker-entrypoint.dev.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/docker-entrypoint.dev.sh b/docker-entrypoint.dev.sh
new file mode 100755
index 00000000..515d5dac
--- /dev/null
+++ b/docker-entrypoint.dev.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+echo "Waiting for postgres..."
+
+while ! nc -z db 5432; do
+ sleep 0.1
+done
+
+echo "PostgreSQL started"
+
+python -m manage flush --no-input
+# PGPASSWORD=djangoproject psql --host db --port 5432 --username=code.djangoproject --dbname=code.djangoproject < tracdb/trac.sql
+python -m manage migrate
+make compile-scss # must come before collectstatic
+python -m manage collectstatic --no-input --clear
+python -m manage loaddata dev_sites
+python -m manage loaddata doc_releases
+# git config --global url."https://".insteadOf git://
+# python -m manage update_docs
+python -m manage loaddata dashboard_production_metrics
+# python -m manage loaddata dashboard_example_data
+python -m manage update_metrics
+#python -m manage update_index
+
+exec "$@"