diff options
| author | Tobias McNulty <tobias@caktusgroup.com> | 2024-10-02 16:35:26 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-02 16:35:26 -0400 |
| commit | 1be8f1364ccf5e1b3450fa9fe92a0b020ecdb96a (patch) | |
| tree | b83cc659bcb1e4945c7ba887a3067303d0d746d2 /docker-entrypoint.dev.sh | |
| parent | 5c038b81a6dbaa38732f948f161f85255252a97d (diff) | |
Added production docker image and preview domain support (#1627)
Diffstat (limited to 'docker-entrypoint.dev.sh')
| -rwxr-xr-x | docker-entrypoint.dev.sh | 25 |
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 "$@" |
