diff --git a/.env.example b/.env.example index d5b01d0..2763c4a 100644 --- a/.env.example +++ b/.env.example @@ -1,8 +1,8 @@ -DATABASE_USER=admin +DATABASE_USER= DATABASE_HOST=localhost DATABASE_NAME=console_cast DATABASE_PASSWORD=secret DATABASE_PORT=5432 -JWT_SECRET=, -NODE_ENV=, -DATABASE_URL=postgresql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME} +JWT_SECRET= +NODE_ENV= +DATABASE_URL=postgresql://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}?sslmode=disable diff --git a/.gitignore b/.gitignore index c1799b6..fa9d120 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ build/ .cache/ .env zapatos/ +.data/ diff --git a/bun.lockb b/bun.lockb index ac011a5..67eaf27 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/shell.nix b/shell.nix index 9bb7d89..2435bac 100644 --- a/shell.nix +++ b/shell.nix @@ -4,5 +4,18 @@ pkgs.mkShell { packages = with pkgs; [ postgresql_16 bun + dbmate + neovim + zsh ]; + + PGDATA = "./.data"; + + shellHook = '' + initdb + pg_ctl start + createdb + echo "To start, run `bun db:create` and then `bun db:migrate`" + alias vim=nvim + ''; }