Files
cms-server/devenv.nix
Asai Neko 313f9fec43
All checks were successful
Server Check Build (NixCN CMS) TeamCity build finished
Update golang to 1.26.0
Signed-off-by: Asai Neko <sugar@sne.moe>
2026-03-07 15:49:16 +08:00

62 lines
1.0 KiB
Nix

{ pkgs, ... }:
{
process.managers.process-compose = {
settings.log_level = "info";
};
packages = with pkgs; [
git
just
watchexec
fvm
podman
];
dotenv = {
enable = true;
filename = [
".env.production"
".env.development"
];
};
languages = {
go = {
enable = true;
version = "1.26.0";
};
};
env.PODMAN_COMPOSE_PROVIDER = "none";
processes = {
server.exec = "sleep 30 && just watch";
lgtm.exec = ''
podman rm -f lgtm || true
podman run --name lgtm \
-p 3000:3000 -p 4317:4317 -p 4318:4318 \
-e OTEL_METRIC_EXPORT_INTERVAL=5000 \
docker.io/grafana/otel-lgtm:latest
'';
};
services = {
redis = {
enable = true;
};
postgres = {
enable = true;
createDatabase = true;
listen_addresses = "127.0.0.1";
initialDatabases = [
{
name = "postgres";
user = "postgres";
pass = "postgres";
}
];
};
};
}