storage/flake.nix
Sergei Poljanski 479e3d5cf9
All checks were successful
Deploy storage stack / deploy (push) Successful in 24s
Initial commit
2026-05-26 17:13:14 +03:00

36 lines
885 B
Nix

{
description = "storage Postgres + MinIO for asxp.io";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs = { self, nixpkgs }:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
in
{
devShells.${system}.default = pkgs.mkShell {
buildInputs = [
pkgs.postgresql_17
pkgs.minio-client
pkgs.docker-compose
pkgs.openssl
];
shellHook = ''
if [ -f .env ]; then
set -a
source .env
set +a
fi
echo "storage dev shell ready"
echo " docker compose up -d - bring stack up"
echo " psql -h localhost ... - if you forward 5432"
echo " mc alias set local ... - point mc at MinIO"
'';
};
};
}