hswaw/machines/customs: import checkinator via hscloud namespace
Change-Id: I4586c92af4126ec1f1d0d1a1aa2d9dc5c84dec44
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1220
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/hswaw/checkinator/default.nix b/hswaw/checkinator/default.nix
index 37f0936..c37f9fa 100644
--- a/hswaw/checkinator/default.nix
+++ b/hswaw/checkinator/default.nix
@@ -1,11 +1,11 @@
-{ pkgs ? (import <nixpkgs> {}).c.unstable_2020-05}:
+{ pkgs, ... }:
let
spaceauth = pkgs.callPackage "${pkgs.fetchgit {
- url = "http://code.hackerspace.pl/vuko/nix-spaceauth";
- rev = "1c289eafe041d7730a834bb437b7173ca4b9e2c9";
- sha256 = "0f2mhbkm92rlx3a1il3wfr4bq6xghdiajczgg349v6a01iazm4qz";
- }}/spaceauth.nix" {};
+ url = "https://code.hackerspace.pl/informatic/flask-spaceauth";
+ rev = "d3e1a4412cbc929249e407ccecfb54fbbd14e53a";
+ sha256 = "01qnjj647jw81hcyvq359rwqjpc5ah9ghvc6ic0a0wppp13mgw94";
+ }}" {};
in pkgs.python3Packages.buildPythonPackage {
pname = "checkinator";
version = "0.2";
@@ -13,6 +13,11 @@
doCheck = false;
src = ./.;
+ postInstall = ''
+ cp -r dbsetup.sql $out/dbsetup.sql
+ cp -r static $out/static
+ '';
+
propagatedBuildInputs = with pkgs; [
python3Packages.gunicorn
python3Packages.flask