Remove PostreSQL database from shell.nix
This commit is contained in:
parent
beea1ed310
commit
02a5c39319
24
shell.nix
24
shell.nix
|
@ -2,30 +2,10 @@
|
|||
|
||||
with pkgs;
|
||||
|
||||
let
|
||||
sql_file = "psql_creation.sql";
|
||||
data_dir = "$(pwd)/.pgdata";
|
||||
origin = "databases/odyfo.db";
|
||||
|
||||
in mkShell {
|
||||
buildInputs = [ postgresql python27 python27Packages.virtualenv ];
|
||||
mkShell {
|
||||
buildInputs = [ python27 python27Packages.virtualenv ];
|
||||
|
||||
shellHook = ''
|
||||
trap "kill 0" EXIT
|
||||
export PGDATA="${data_dir}"
|
||||
export PGHOST="${data_dir}"
|
||||
|
||||
if [ ! -d ${data_dir} ]; then
|
||||
initdb --auth-local=trust --no-locale --encoding=UTF8
|
||||
fi
|
||||
|
||||
if ! pg_ctl status; then
|
||||
pg_ctl start -o "--unix_socket_directories=${data_dir} --listen_addresses='''"
|
||||
fi
|
||||
|
||||
alias psql='psql -d postgres'
|
||||
alias nuke='rm -rf ${data_dir}'
|
||||
|
||||
# Workaround to use pip
|
||||
SOURCE_DATE_EPOCH=$(date +%s)
|
||||
virtualenv .venv
|
||||
|
|
Loading…
Reference in New Issue