Files
cms-server/devenv.nix
2026-01-20 16:11:38 +08:00

61 lines
944 B
Nix

{ pkgs, ... }:
{
process.managers.process-compose = {
settings.log_level = "info";
};
packages = with pkgs; [
git
just
watchexec
fvm
];
dotenv = {
enable = true;
filename = [
".env.production"
".env.development"
];
};
languages = {
go = {
enable = true;
version = "1.25.5";
};
javascript.enable = true;
javascript.corepack.enable = true;
};
processes = {
client-cms = {
exec = "pnpm run dev";
cwd = "./client/cms";
};
backend.exec = "just watch-back";
};
services = {
redis = {
enable = true;
};
postgres = {
enable = true;
createDatabase = true;
listen_addresses = "127.0.0.1";
initialDatabases = [
{
name = "postgres";
user = "postgres";
pass = "postgres";
}
];
};
meilisearch = {
enable = true;
};
};
}