diff --git a/.ast-grep/rule-tests/.gitkeep b/.ast-grep/rule-tests/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.ast-grep/rules/.gitkeep b/.ast-grep/rules/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/.ast-grep/utils/.gitkeep b/.ast-grep/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/devenv.lock b/devenv.lock index 92de375..d45fbae 100644 --- a/devenv.lock +++ b/devenv.lock @@ -3,10 +3,10 @@ "devenv": { "locked": { "dir": "src/modules", - "lastModified": 1767628994, + "lastModified": 1767897709, "owner": "cachix", "repo": "devenv", - "rev": "5a0a51a2c1b02b78d93ae33952a7ab8fc5120deb", + "rev": "3d10e576f12d762e617d20a51aa1e56ade1cbfcd", "type": "github" }, "original": { diff --git a/devenv.nix b/devenv.nix index 1a5c748..d1e9519 100644 --- a/devenv.nix +++ b/devenv.nix @@ -5,6 +5,8 @@ nixfmt-rfc-style biome git + dbmate + ast-grep ]; dotenv.enable = true; @@ -14,6 +16,15 @@ bun.enable = true; }; + services.postgres = { + enable = true; + initialDatabases = [{ name = "reviq-dashboard"; }]; + initialScript = '' + CREATE USER reviq WITH PASSWORD 'reviq' SUPERUSER; + GRANT ALL PRIVILEGES ON DATABASE "reviq-dashboard" TO reviq; + ''; + }; + processes = { "dev-publisher-dashboard".exec = "bun run --cwd apps/publisher-dashboard dev"; "build-watch".exec = "bun run build:watch:packages"; diff --git a/sgconfig.yml b/sgconfig.yml new file mode 100644 index 0000000..9e5563f --- /dev/null +++ b/sgconfig.yml @@ -0,0 +1,6 @@ +ruleDirs: +- /Users/igm/proj/reviq/publisher-dashboard/.ast-grep/rules/ +testConfigs: +- testDir: /Users/igm/proj/reviq/publisher-dashboard/.ast-grep/rule-tests/ +utilDirs: +- /Users/igm/proj/reviq/publisher-dashboard/.ast-grep/utils/