feat: got sqlx working
This commit is contained in:
@@ -71,8 +71,9 @@
|
||||
dart-sass
|
||||
binaryen
|
||||
];
|
||||
freebsd = [ pkgsCross.x86_64-freebsd.buildPackages.clang ];
|
||||
windows = [
|
||||
freebsd = buildTools.linux
|
||||
++ [ pkgsCross.x86_64-freebsd.buildPackages.clang ];
|
||||
windows = buildTools.linux ++ [
|
||||
pkgsCross.mingwW64.stdenv.cc
|
||||
pkgsCross.mingwW64.windows.pthreads
|
||||
];
|
||||
@@ -88,6 +89,9 @@
|
||||
# Cargo lint tools
|
||||
taplo
|
||||
cargo-deny
|
||||
|
||||
# Web server tools
|
||||
sqlx-cli
|
||||
];
|
||||
|
||||
craneLib = (crane.mkLib pkgs).overrideToolchain (p:
|
||||
@@ -143,7 +147,7 @@
|
||||
default = craneLib.devShell (buildEnvironment // {
|
||||
name = "sparse-default";
|
||||
|
||||
packages = buildTools.all ++ devShellTools
|
||||
packages = buildTools.linux ++ devShellTools
|
||||
++ [ setup-zig-freebsd setup-dev-environment ];
|
||||
|
||||
# Added to make development easier
|
||||
@@ -157,6 +161,27 @@
|
||||
"../../target/x86_64-unknown-freebsd/debug/sparse-unix-beacon";
|
||||
SPARSE_BEACON_WINDOWS =
|
||||
"../../target/x86_64-pc-windows-gnu/debug/sparse-windows-beacon.exe";
|
||||
|
||||
shellHook = ''
|
||||
export DATABASE_URL="sqlite://$(${pkgs.git}/bin/git rev-parse --show-toplevel)/sparse-server/db.sqlite"
|
||||
'';
|
||||
});
|
||||
|
||||
windows = craneLib.devShell (buildEnvironment // {
|
||||
name = "sparse-default";
|
||||
|
||||
packages = buildTools.windows ++ devShellTools
|
||||
++ [ setup-zig-freebsd setup-dev-environment ];
|
||||
|
||||
# No point adding above environment variables, since web server can't
|
||||
# be built with windows tools available
|
||||
});
|
||||
|
||||
freebsd = craneLib.devShell (buildEnvironment // {
|
||||
name = "sparse-default";
|
||||
|
||||
packages = buildTools.freebsd ++ devShellTools
|
||||
++ [ setup-zig-freebsd setup-dev-environment ];
|
||||
});
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user