mirror of
https://github.com/sissbruecker/linkding
synced 2024-11-12 23:07:06 +00:00
Add script for running dev server with postgres
This commit is contained in:
parent
a382e171ad
commit
54c79225ce
1 changed files with 29 additions and 0 deletions
29
scripts/run-postgres.sh
Executable file
29
scripts/run-postgres.sh
Executable file
|
@ -0,0 +1,29 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Remove previous container if exists
|
||||||
|
docker rm -f linkding-postgres-test || true
|
||||||
|
|
||||||
|
# Run postgres container
|
||||||
|
docker run -d \
|
||||||
|
-e POSTGRES_DB=linkding \
|
||||||
|
-e POSTGRES_USER=linkding \
|
||||||
|
-e POSTGRES_PASSWORD=linkding \
|
||||||
|
-p 5432:5432 \
|
||||||
|
--name linkding-postgres-test \
|
||||||
|
postgres
|
||||||
|
|
||||||
|
# Wait until postgres has started
|
||||||
|
echo >&2 "$(date +%Y%m%dt%H%M%S) Waiting for postgres container"
|
||||||
|
sleep 15
|
||||||
|
|
||||||
|
# Start linkding dev server
|
||||||
|
export LD_DB_ENGINE=postgres
|
||||||
|
export LD_DB_USER=linkding
|
||||||
|
export LD_DB_PASSWORD=linkding
|
||||||
|
|
||||||
|
export LD_SUPERUSER_NAME=admin
|
||||||
|
export LD_SUPERUSER_PASSWORD=admin
|
||||||
|
|
||||||
|
python manage.py migrate
|
||||||
|
python manage.py create_initial_superuser
|
||||||
|
python manage.py runserver
|
Loading…
Reference in a new issue