Closed dangdennis closed 2 years ago
Typically the ihp-app-to-docker-image
tool sets up a linux builder to work around this issue. This seems to not have worked. Can you share the full output of the command, maybe there's something in the logs?
Just to chime in, I got the same issue on an x86 mac.
/nix/store/j808rhmmmq5zzrbgcnvi5cbxsj3j0p2p-ihp-hsx-v0.18.0
/nix/store/j8hncfs8yw0kpvgiwfg9sjgvkmrbwb28-parsers-0.12.10-doc
/nix/store/jakk2iprzilzvxakd5xiskq8211nhi79-tagged-0.8.6.1
/nix/store/jay82d68i9kisr9mivlxn7h1vx7pr2fx-byteorder-1.0.4-doc
/nix/store/jcjl28g993kdnsplymvjmnpvzvh42gid-primes-0.2.1.0
/nix/store/jd2nhz7hmhwmvps4kq2gjf0xdyccxsq0-cipher-aes-0.2.11-doc
/nix/store/jd4mwm30ffhf8kf2xjl75ma1rlyn0nx8-cookie-0.4.5-doc
/nix/store/jfraqrncir3iy8rvdnr874k4yl7may5m-time-manager-0.0.0
/nix/store/jgf9q50ii9y5hny1bg1dkxk7ayvx0szp-base-compat-0.11.2
/nix/store/jicd83y50kqsd8drb13pnsj29f1q6l5p-unliftio-0.2.20-doc
/nix/store/jk8y4sx7rz8vk0aww0pgbamlrdw7850z-blaze-markup-0.8.2.8
/nix/store/jkkh7zmljkp4242akixg78v0fsfbik1d-fuzzy-0.1.0.1-doc
/nix/store/jkmz01lk3bn9nxnq5n3navim3328v136-attoparsec-0.13.2.5
/nix/store/jm3wq9pwg6xk9frvap3fsidc4s6zc2lv-unbounded-delays-0.1.1.1-doc
/nix/store/jnr8wgmrm4nfm96bay5bcbhjyzivjnb7-network-bsd-2.8.1.0-doc
/nix/store/jnx62ymfwdv260an2wrbnrxz2cxp0i2l-safe-exceptions-0.1.7.2-doc
/nix/store/jqyz4b21z3c3chixnhq99wh8934cr4jr-http-client-0.6.4.1
/nix/store/jrxhm1dix0cq5gcksl0ky0cihi6vvwmm-ansi-wl-pprint-0.6.9
/nix/store/js3isl7w1xrn0s7v0kn5n5h68qgah9yr-blaze-html-0.9.1.2-doc
/nix/store/jvy40ayzvjmd5c07qqi7swsy9j4mm06m-HsYAML-aeson-0.2.0.1
/nix/store/jycsldnvg2d495aaczy3h0pg2rg8d2l7-hls-plugin-api-1.2.0.2-doc
/nix/store/jyn2wji887rnl4092y05afdyi040x389-tasty-hunit-0.10.0.3-doc
/nix/store/jypz568rb9b3l56qz8sj2gkd5krkda45-HsYAML-0.2.1.0-doc
/nix/store/jz155mpv9b44sm14aiblqc2irgi3j9lc-byteorder-1.0.4
/nix/store/jzkrcl9n13rg6qmw6lzsdx9cy4fkl2l3-hls-splice-plugin-1.0.0.6
/nix/store/jzxsj5rd53144hwqhabyb5a6p8xi0vv3-mime-mail-0.5.1-doc
/nix/store/k04ylk3hyli2rbwf741r152fbhq7470v-aeson-1.5.6.0
/nix/store/k0qyi295pwfspyfq2qs8935qynkid44s-raven-haskell-0.1.4.0-doc
/nix/store/k4czql0fpifky9zq7bzcjcn5z875nx20-wai-middleware-static-0.9.1
/nix/store/k6fa5syyynx71zbvx2qibmz65zvxaqzd-raven-haskell-0.1.4.0
/nix/store/k6h5j2kx7wgbbggm7aqmsa8nmb1bkih2-tf-random-0.5-doc
/nix/store/k8pqx24hxy4rivsg1pgnf606264j9k1s-asn1-parse-0.9.5
/nix/store/kd0b5mmlvalg0wq2vnmiln4mwjf3pk85-th-env-0.1.0.3-doc
/nix/store/kfbqr0fnmfnqjnxfkh08xzaxki3m6m7q-hashable-1.3.0.0
/nix/store/kfpz8cphi6c7ni3y8k4kvqdyxijn4mj1-th-compat-0.1.3
/nix/store/khvhjiwkb3wlckn003d2as5yk8zg923w-mutable-containers-0.3.4-doc
/nix/store/ki13ksg0n5bmpyw72sbzxv1hf0jhg821-classy-prelude-1.5.0-doc
/nix/store/kii47v2wl67hz57f5v801jp30wmsr2yq-tasty-1.4.2-doc
/nix/store/kii4izdj7mrc75x8i23d12vvgkblspwz-securemem-0.1.10
/nix/store/kkhrarhn9c4cwlwab8fcini55v6zf6xa-lens-aeson-1.1.3-doc
/nix/store/klaaj7xqwa476fqgyqww3lw6als4031l-haskell-src-meta-0.8.7
/nix/store/klx5yzv6mh7n3n6lpn31am136wlmk96k-natural-arithmetic-0.1.2.0-doc
/nix/store/knv61ssdwhldv1gj1m2kik2pwdrjkp8q-primitive-addr-0.1.0.2-doc
/nix/store/kpvghgvvw5y849da6jylq6gm0i1qkywp-ihp-sentry-0.0.1-doc
/nix/store/kqqf1ql7wynkk4zqwaqvm1v6bch2pcqx-time-locale-compat-0.1.1.5-doc
/nix/store/kxjq37ip2yjizmn7b8mbya04insx201r-wai-cors-0.2.7-doc
/nix/store/kxs5sxmwb343x9jjb47x0v3wwkq92dv6-ihp-oauth-google-0.0.1
/nix/store/ky18ssd69sgnmndhzws0jf1qn3s4y2zl-Diff-0.4.0-doc
/nix/store/kyg57ag2jrxlfd9i43s9vfrxzqgbfz7f-assoc-1.0.2-doc
/nix/store/kzdnw936zl4zgc9vhf56scpqr122kkry-postgresql-simple-0.6.4-doc
/nix/store/l1wck9z9zpf2qfyp0j789a4kr0qhf2gj-x509-system-1.6.6
/nix/store/l2xfwkijrmqyknkpzgdmnvp1prrh3xnx-hslogger-1.3.1.0
/nix/store/l3aasjqwlwc3j6j76wdl4l4644sr1xif-base16-bytestring-1.0.2.0-doc
/nix/store/l63x4bkwpizb0n4ys5y24gxsy8jf8mc1-dependent-sum-template-0.1.0.3-doc
/nix/store/l72j71jx7achdrkay6b0i6wibp3zkkcp-ghc-trace-events-0.1.2.3
/nix/store/l81f1sfl919nv70ay5qir2p73x74jdpm-wai-extra-3.1.7
/nix/store/l8g130401y7802andrficimxlw94f6l6-atomic-primops-0.8.4-doc
/nix/store/l9818h3vq3xjckgdslg7ywjgaww4bcpi-microlens-th-0.4.3.10
/nix/store/lf8b9bbyij6b97pk0qgpgqkjickfl0bg-syb-0.7.2.1
/nix/store/lfvh24k6andd32br19knkvmngr4xmy0p-typerep-map-0.3.3.0
/nix/store/lh0q54m707apky32aaqizm9mj64xswil-free-5.1.7
/nix/store/lp11qhjf3d928pf8wvjfcq03bfi53i9f-microlens-th-0.4.3.10-doc
/nix/store/lpnwfilnkkm0414f8gyxzdzgw0pxi06m-comonad-5.0.8-doc
/nix/store/lpsk9jjshrm3jwch0p7r3swbyfi6s9xx-tagged-0.8.6.1-doc
/nix/store/lqbrsapn2fd70hx4ivfkasj52yvxc6zl-hls-call-hierarchy-plugin-1.0.1.1
/nix/store/lrsy4wkp7vdkh6qwkxx9cn3yai57acmr-extra-1.7.9
/nix/store/lrwichshmxvlqnbbym9yg4bxqsrvc88j-ghc-8.10.7
/nix/store/lrx6mc8hkb41m2c92pbp5vz1cb010i74-semigroupoids-5.3.6
/nix/store/lw7qdy8p22gf1wwpmmlws7g417lm3ngb-network-3.1.1.1-doc
/nix/store/lwbpzfvacg2ingd80nzk4fy2z05yx1d9-data-tree-print-0.1.0.2-doc
/nix/store/lwiz6qxla48swp5szd4lm28pdsghd1cb-ghc-lib-parser-ex-8.10.0.23-doc
/nix/store/lxl7rcmkzdlgsk8z56ff2n5az52jb732-hls-eval-plugin-1.2.0.2
/nix/store/lxq55ajrrmpd2vhfb17j8ykb654r0sbr-call-stack-0.3.0
/nix/store/lydp85dafsw27r3zzc0ikfrhmf0npnl3-async-2.2.4
/nix/store/lz3srqxl22awha6dwzbfmv9wdk72fgai-adjunctions-4.4
/nix/store/m01lj0wr8pm6ndzr4g0dfwprj293v5c0-word8-0.1.3-doc
/nix/store/m20ls6mzchcyn40a8kxbabskyqm7hhc9-th-abstraction-0.4.3.0
/nix/store/m22gjslnsy6qi75s71rc7dpyb60bh1k6-atomic-primops-0.8.4
/nix/store/m2n8pzrk4p9kv4980bhhii7snq0x56b8-fourmolu-0.3.0.0
/nix/store/m4lh8js5dfskwzzi384j2sid73jdg87i-blaze-builder-0.4.2.2-doc
/nix/store/m5ayfmpa65k7cjppzikj9s6cjqvywv80-warp-3.3.18-doc
/nix/store/m906flxpscd5pfska31w5r959yz0pk0n-js-jquery-3.3.1
/nix/store/m98b7pc7p7js5vji9dagzayyh1agd3jq-old-locale-1.0.0.7
/nix/store/mch51ymcrg0vs4l0jnf6bpbf79w61wsw-pointed-5.0.3-doc
/nix/store/mdmdm6viwz2abif568zbgvz3bwzbmpq2-sorted-list-0.2.1.0
/nix/store/mjh6xz1j853mbazabpmjv9h7a44mz55s-unliftio-0.2.20
/nix/store/mkc7nb4jd5bmqbrx5q4pi7i6qfsw2534-primitive-0.7.3.0
/nix/store/mkn7ldis5bizn3wa1wn3ldkjggfc7nr7-wai-session-0.3.3-doc
/nix/store/mlqggp7x0w0gpp15rkxgw2lv18vpigzh-blaze-html-0.9.1.2
/nix/store/mn0hy5gp1fwa11hmmsz7j2j3ibvwc2yh-ghcide-1.5.0.1-doc
/nix/store/mndshsi69pp0zzxq2smmh3in81q56v9q-basement-0.0.12-doc
/nix/store/mnis3ba1va1hhx924q420j90j4lx5yi5-wai-app-static-3.1.7.2-doc
/nix/store/msi8bimrnf56xzmzaric5259zxxzkidk-unsafe-0.0
/nix/store/mvas7m4snc9zb7ph8pdhw78am2swklml-safe-0.3.19-doc
/nix/store/mvkm3cw7yvs5fd9bj3y1b2dm3s81xgr8-scientific-0.3.7.0
/nix/store/mvq0imxrgmi20smigng2pkzbiaq7aflw-lifted-async-0.10.2.2
/nix/store/mxz0kxgzqlr0p63gnf8p5cidqi7c50dq-hls-haddock-comments-plugin-1.0.0.4
/nix/store/myn3hrhpihk39l2jx13kh4x2724xp59l-hie-bios-0.7.6-doc
/nix/store/mzw9wsz17dghkm1lk0j56nga2apzyadq-basic-prelude-0.7.0-doc
/nix/store/n0vplgzvlwy7474y3r863il2mw3544ai-cryptonite-conduit-0.2.2-doc
/nix/store/n466cybzw4gqwdjf6i9rvbi2bggc0cnq-systemd-minimal-249.5
/nix/store/n5zaf64fc1rqln1s2kkdlakcnfhjlza0-data-default-instances-containers-0.0.1
/nix/store/n70v2zifnv3zv3jpwx13dwkda6sqd0g5-vault-0.3.1.5
/nix/store/n8xxih4mzyabazccg47n0w9h4jcwlz7y-transformers-compat-0.6.6
/nix/store/n93sz2q2hkhqsla561rx6r79jl3261lw-iproute-1.7.12
/nix/store/ndlf62da1ryjrk9n4fx6dqs9804cclfa-hls-explicit-imports-plugin-1.0.1.2
/nix/store/nfxh7b93w9m9n7208fxg68mdm9l71fpx-cryptohash-0.11.9
/nix/store/nha3x8nh778zm92zy434a44fsqymi5sd-base-unicode-symbols-0.2.4.2
/nix/store/nikqndg7l0wkdhn8flwjrmxsvag066f0-easy-file-0.2.2
/nix/store/nk101w0viwffihk17a0bn6hqm9wnql63-implicit-hie-0.1.2.6
/nix/store/nkskz0zmpklylwa3s050havxzb2p43lc-transformers-base-0.4.6-doc
/nix/store/nm1l4pc2c0rivd1x5jd07m09n2nylpmy-pretty-simple-4.0.0.0-doc
/nix/store/npmj89nldkq83iafd16jfwsb1js2x44g-uniplate-1.6.13
/nix/store/nprdn5wbhpr6hq76j6pi6wcz6mkm1shn-entropy-0.4.1.7
/nix/store/nqpiaf8n9sqy90593mxzj3975ydfzj7f-hls-floskell-plugin-1.0.0.2-doc
/nix/store/nr00mnmk17fqjlv7lp9b3sqlslzx5ngg-shelly-1.9.0
/nix/store/nr3r5g782drymmh82nzfxzn3is5hvsdh-jose-jwt-0.9.2
/nix/store/nsmvc4f3ib83fxrd7q7jxiz5r8lzcv09-ansi-terminal-0.11-doc
/nix/store/nv3h281srlr85x8bdz1w1pha2nq8lzkq-lucid-2.9.12.1-doc
/nix/store/nwsvck4rk4fl20ibc5l0ksp2h111qv6h-hspec-discover-2.7.10-doc
/nix/store/nx6r1cysj91fr117l2dxbi7cxn0w0cdw-natural-arithmetic-0.1.2.0
/nix/store/ny6b697g69i30646wk92vwj9ngfpbj2g-dependent-map-0.4.0.0
/nix/store/p11lq75kn4i3nvqdkp482wr2j6iyspbc-http-api-data-0.4.2-doc
/nix/store/p14cvl5b71w2v1mmr7xqq9fj8zra2aaw-icu4c-70.1-dev
/nix/store/p17pywv541w15xd0nm4hskb12rvph62i-string-conversions-0.4.0.1
/nix/store/p18ha4d5z11gqlwgnliicbnaapy0bm2a-direct-sqlite-2.3.26
/nix/store/p2m16d9y7ylq9kvkw1nkp7nhd1lj0bas-vector-0.12.3.1
/nix/store/p2rw3n4dwky03w1n1z6fxlv3gz536mvd-transformers-base-0.4.6
/nix/store/p3724bim3jz3nsn5x4mwy74ilk34qr40-openssl-1.1.1l-bin
/nix/store/p3cnjs64a0fpgi51xmdhh52d6fyz80n2-stylish-haskell-0.13.0.0-doc
/nix/store/p5a6sjg6ak4j6zcx2d1jp7x54klg21lv-fourmolu-0.3.0.0-doc
/nix/store/p5awmqkl1mb5vdnh79yin0jqkz7xcgds-direct-sqlite-2.3.26-doc
/nix/store/p5kqkqgm0rpcq8m2rmbflrc2n0hc33wv-polyparse-1.13-doc
/nix/store/p6n2yn2gp4sj3cf815zjb7yi4w8fphxw-case-insensitive-1.2.1.0-doc
/nix/store/p794qxldqdjkrq6ax712grjczd50w9f7-parallel-3.2.2.0-doc
/nix/store/p7nwkhk6bd83pywhk4d02sr6qnim8bn9-auto-update-0.1.6-doc
/nix/store/p8f20b1ym01w2qqfyj7vgvxcyxlyfb2z-ihp-hsx-v0.18.0-doc
/nix/store/p9ifdr0phvm5n0lg41rr74hxfagvg8ky-mutable-containers-0.3.4
/nix/store/pa18a81wafzs3h0nbg5pbzlbvh4g61f1-say-0.1.0.1-doc
/nix/store/pf9awz7vn7w438389cqx5ywaalwglvhx-ghc-paths-0.1.0.12
/nix/store/pfclnhldrnqw5rn14n3wqnjq97janypp-hourglass-0.2.12-doc
/nix/store/pfg3ymk0f76didi1whfgs18zxbjqf3vc-data-default-instances-old-locale-0.0.1-doc
/nix/store/ph6mjiamnzv9wg9ld3gxsvf00n6k3i1g-simple-sendfile-0.2.30
/nix/store/phzx1y14ik9sdq4h37fczbp2vayxfjkk-wai-session-0.3.3
/nix/store/pinn1jiv1flxxrx03lwjkmi1dnjnbib8-indexed-traversable-0.1.2-doc
/nix/store/pj6v3bfbi6ay5in9ilgn1splw48j1dik-brittany-0.13.1.2
/nix/store/pjypvdmbr9cbri3s8ljxgyrkfibv6w83-hls-brittany-plugin-1.0.1.1-doc
/nix/store/pkmfvrkf3pp9dwn9a5ipd6f9ca9lvyxl-strict-list-0.1.6-doc
/nix/store/pm9wd7b1byagj057mvsm8hhl7bpjg02s-brittany-0.13.1.2-doc
/nix/store/pnc6afrafjq684nbyw9fzck92i5b79l3-cryptonite-0.29
/nix/store/pqpfm3gl5dg0jwnmj8fwi26jc11fa97a-optparse-simple-0.1.1.4-doc
/nix/store/ps2y09krz6hvg0fggclkxld1jc038wk7-hls-retrie-plugin-1.0.1.4-doc
/nix/store/ps9wpv3zcy7bvylj585qwj9b8nbrq2na-ghc-source-gen-0.4.2.0-doc
/nix/store/pxl6bi4chmhx8ah7yzkwpslbm0zk987h-data-default-0.7.1.1-doc
/nix/store/py4g8dfw42vajqf06hpkgf6wgk1n8dn5-file-embed-0.0.15.0-doc
/nix/store/pzcq8m248phv8sz3vq3r2ipg2klff5pw-memory-0.15.0-doc
/nix/store/q1p2vg6a6n57vfig7x3szskppg4bvlxf-gitrev-1.3.1-doc
/nix/store/q37xbk2f32fjxd4p9b2vxqgbdqpgx0cy-clock-0.8.2-doc
/nix/store/q3qw4wsx1kxh9399j7vfvbmba29a5378-psqueues-0.2.7.3-doc
/nix/store/q6fzl9xyipbmc175jwgx5p2a2r3g5vxg-MonadRandom-0.5.3-doc
/nix/store/q75fqih00356wsgl1xyccax41rzqb3sy-hls-pragmas-plugin-1.0.1.1-doc
/nix/store/q973aaff4vhhh5g5kk8yakxvf2x84sqp-apply-refact-0.9.3.0
/nix/store/q9kqbsvaqi6ixl1l9yqb334i143kiixj-ghc-lib-parser-8.10.7.20210828
/nix/store/qafxfw2g54xv5nkvf71z5f0jmfr5wqk1-modern-uri-0.3.4.2-doc
/nix/store/qagm2amqgpiv4v14kl3arryn2zcmqmyf-dlist-1.0
/nix/store/qbplx6r3bcgwk8mlcl5bfj4ir5ym8g1b-microlens-0.4.12.0-doc
/nix/store/qdw8jgpx7hl7nav7simdi1z721mykmwr-auto-update-0.1.6
/nix/store/qdzwvq2ylg61lbw4kbh1r9nqdwm363bn-filepattern-0.1.2
/nix/store/qfn5h3qq0d0gh6l5lhlcmjvfqcf3357x-fuzzy-0.1.0.1
/nix/store/qm3s58gd6lk44jm9gabv7fd4281jlci1-uri-encode-1.5.0.7-doc
/nix/store/qmjrkmmc2g2k5p73wvmdkigcqf11zbf6-strip-ansi-escape-0.1.0.0-doc
/nix/store/qmv4yb39rw37vz1igab7yky5yjwz4548-lvm2-2.03.12-lib
/nix/store/qpmb9c1gap4jq2nllisi0ghf9mndn9hb-quickcheck-io-0.2.0
/nix/store/qpvqm65p174yb6z1mc40wgmpv733pw73-run-st-0.1.1.0-doc
/nix/store/qrfa388jin9lg35490vsg1d31rwhl5cw-reflection-2.1.6-doc
/nix/store/qrygr1frrrqfsh4iimppf4lwvy71gk9k-free-5.1.7-doc
/nix/store/qv6z845wh3cy03gv0pan4al5bis2d7g5-crypto-api-0.13.3
/nix/store/qv9m2afpxs4v40v7z22m7z3lhdvbf1zd-easy-file-0.2.2-doc
/nix/store/qvm9hjgys6w416hz0q609jknxg627aqr-temporary-1.3-doc
/nix/store/qw3aj5flzq1n0hbvzs58yl4xd051yivi-retry-0.8.1.2
/nix/store/qy20l56v26rfjc3k09xjlqn4d5nv2mip-prettyprinter-1.7.1
/nix/store/qz1y6k7c8wfan9i684ini4zvsw05d7ds-hashable-1.3.0.0-doc
/nix/store/r10x8p258bibyxsgwpb16z2rmv5w8zfb-wai-3.2.3-doc
/nix/store/r26s5z29iy7qflxpq7lq8pzbw7wwww25-heaps-0.4
/nix/store/r2js8zc3djrar1dfja5ljxl7fd5h7p6r-inflections-0.4.0.6
/nix/store/r2mrm4537m8gfa8p9pawpv9ykrfqjqm1-postgresql-libpq-0.9.4.3
/nix/store/r33hsb3k3rvxpdc7nlkadyk1r094khv7-keys-3.12.3-doc
/nix/store/r3jxwlv3y1csmpqdc8w71wiz847bmpg4-ormolu-0.1.4.1-doc
/nix/store/r49isagycdhabh2lcc4q6jqybcwynz4z-wai-app-static-3.1.7.2
/nix/store/r5jyb32rixiayzddv8xsq8ifampxqsfn-hashtables-1.2.4.2-doc
/nix/store/r75bmc40c4cvaf99yrmjjdm6p05wl7kf-hspec-expectations-0.8.2
/nix/store/r9x1240jmnamzskhjw3qx4g27kkhxrqp-text-short-0.1.3-doc
/nix/store/rbdkql250p4gm2gm98s8ailz8sjggxyr-SHA-1.6.4.4
/nix/store/rci99fa91g75vbsywvnmh222a8bwdr9m-asn1-encoding-0.9.6
/nix/store/rf616mwspcvgd51mnv5dx8p1hh90rk3v-type-equality-1
/nix/store/rffwnh8fxnisrzxk8wcr9l04d6a0msf4-Glob-0.10.2-doc
/nix/store/rfmx93g92br0i5ihzajh0f1fj6wn08zv-network-uri-2.6.4.1-doc
/nix/store/rg80hxxsyifyyzxs3fkrk53r1h2r5y35-mmorph-1.1.5
/nix/store/rhz3fv0vjb7256qb98afkvbrqsn96gqm-constraints-0.13.2
/nix/store/rj96hlpkip992zmsm46bbr56hywqsqbk-http-client-tls-0.3.5.3-doc
/nix/store/rjpdvl2dq2zxpf46y5h3wnivcvlns8xa-monad-control-1.0.3.1
/nix/store/rkgjzqs9sw0fcd03n7qm55nsnjv9rjfm-conduit-1.3.4.2-doc
/nix/store/rlr5jqka5xwwrvwacghxvpd03nr69nkw-resourcet-1.2.4.3-doc
/nix/store/rp367yvbkjzmi8acnql6j9x8vi3aa2rl-cryptohash-sha1-0.11.101.0-doc
/nix/store/rpmdzmk72samhi22nbfh655mhvprg1yc-hls-refine-imports-plugin-1.0.0.2-doc
/nix/store/rr371g0c1p3xwzhwr57hf2yl0hhx861r-base-unicode-symbols-0.2.4.2-doc
/nix/store/rrvszavgwngwfdzm3dh653bn1gy3kiqd-parsers-0.12.10
/nix/store/rsgz1iy5wdcf42alzzsbhyiikk1m0fgj-wai-logger-2.3.6-doc
/nix/store/rv9h9wnb43pznxd34sfyyrcz2vj3c8vc-http-date-0.0.11-doc
/nix/store/rw4mzz65s3bmpryjiz7xdp7z1n3bqjx6-http-types-0.12.3-doc
/nix/store/rzp38dw62vmn3jh6i2r7ycmdq8rz08lj-mime-types-0.1.0.9-doc
/nix/store/s2r55hzb28zzz97f2z36wqz73bssp0p2-websockets-0.12.7.3
/nix/store/s5i5cx86rkrk4sjsxk03m7k353cwlnda-strict-0.4.0.1
/nix/store/s8brxb7qrkkwkjlvx6zqs70lxnzrj89c-ihp-v0.19.0
/nix/store/s97090z1kxvhi9n45yhs6zfhcrp7jj8z-fingertree-0.1.4.2
/nix/store/s9k7dkpjsjhqx2qg8wjirl8jrmqrsanw-wai-websockets-3.0.1.2
/nix/store/sg3m8dllxi568iz8gblxr09k2vm18674-githash-0.1.6.2-doc
/nix/store/sggsdvw7xmz1887pfqmdscn0gs0ilpjf-heapsize-0.3.0.1
/nix/store/sggz85wbzlm8yy0gbdkiicxk8vjf0mcn-pretty-simple-4.0.0.0
/nix/store/sh2sh15qfmhj82d3qyirflc2aprahjrq-js-dgtable-0.5.2-doc
/nix/store/slvqysyg6844bpbvdkfnhrzn9sf1dk3m-psqueues-0.2.7.3
/nix/store/spw4dbh35ss3f4h34j4kn4h0hwb3f2l2-monad-memo-0.5.3-doc
/nix/store/sr9mjw5qb1iz1zml2ydvvc2l5n2n45vv-colour-2.3.6-doc
/nix/store/sswdrj12lcvcx1xjfpybs05rz60kgmy9-random-1.2.0-doc
/nix/store/svc227k9h4860v8zkn5qgiv2fsb57c2x-primitive-offset-0.2.0.0
/nix/store/swpmc2d44mv6lj3fjd03lssj9lfhy82w-basement-0.0.12
/nix/store/sx38qwgvb76aabb6jf7h0f7zwn2lfn71-reflection-2.1.6
/nix/store/syw0h995w22xn0qll1q2dcxpbz9jh284-data-fix-0.3.2
/nix/store/v25gqahvcrmjw71f5d3vkh7bisi8b798-unix-compat-0.5.3
/nix/store/v37s1mn6j5434wrgf6ywjln0yavf8w3x-cpphs-1.20.9.1
/nix/store/v6iz09c8xnn5c4pcwv1k2xzjwv7s7nzl-data-default-class-0.1.2.0-doc
/nix/store/v7mbws5cnwdlswl908im3rpw4pmyrnk7-hls-stylish-haskell-plugin-1.0.0.4-doc
/nix/store/v7w0pspwq8r2b7k2sndxq3db843z7xm5-binutils-wrapper-2.35.2
/nix/store/v880bhdhk52nj81lkgvdyr1gv7jsq76h-unliftio-core-0.2.0.1-doc
/nix/store/v9h325kvpn8844wc0y4ifb2la456yj2q-th-lift-0.8.2-doc
/nix/store/v9m456xc3lr24jb7i3k4j8i3k6by3j69-assoc-1.0.2
/nix/store/vffmf3l23lhsqyy7cldjh0v1nsarpby0-countable-inflections-0.3.0-doc
/nix/store/vhbx3088bsim0bdd0sl8zh0jzghnb1as-vector-algorithms-0.8.0.4-doc
/nix/store/vj1n226gg47dm8bwyj88qkmk1gs9mw35-ihp-stripe-0.0.1-doc
/nix/store/vjlgvgiqd7sh3hi1rj93fx4yip0iqdsc-securemem-0.1.10-doc
/nix/store/vjqiq30zza5b1i8r9k24agnvwyymk3ac-semigroups-0.19.2
/nix/store/vkk7hmjlm4g97band04szc7574awcsw0-smtp-mail-0.3.0.0-doc
/nix/store/vl45zl4nll61b5040478l7qx8bpxdl7m-integer-logarithms-1.0.3.1-doc
/nix/store/vlg0gn9dxrcnv5vdbh44mmjwkq96pzyb-cryptonite-0.29-doc
/nix/store/vqi5n7aj20pcr7dgwir972zjd3k0a9dv-ihp-v0.19.0-doc
/nix/store/vrgl8jvwj791vj60qcfvri56k9xi61sp-with-utf8-1.0.2.3-doc
/nix/store/vs1nnp5j5ga2r684jda13xkgfaxn5hhv-void-0.7.3
/nix/store/vs3yhv619rv1jv0c1z570dj04yscxp91-hspec-core-2.7.10-doc
/nix/store/vs9kswws5kpimfgm28pmf4hj2scjkhwq-hourglass-0.2.12
/nix/store/vsdi9gb08xgflwpq540lkcdqhrlpm38n-cryptohash-md5-0.11.101.0-doc
/nix/store/vsjrv7dr73lkgqjyy2izzms6gyfmzxr2-primitive-offset-0.2.0.0-doc
/nix/store/vv9hd46m7gqiz4d739hwq7nzqm219d0b-lens-4.19.2-doc
/nix/store/vvrblrkdhgfl6f498wvnlv6bc90g675i-http2-3.0.2
/nix/store/vw6bdkzvmjjkv1zndilhq32mijy58cdb-pem-0.2.4-doc
/nix/store/vz13lx058f9birn3nsw9pnl18j1ips0r-http-client-tls-0.3.5.3
/nix/store/w0v83hkdxhnqf3z0gki89rnpiiq5nbsp-base-compat-batteries-0.11.2
/nix/store/w173pf0lz7idi5cjp9hcvpy37d7dpc65-errors-2.3.0-doc
/nix/store/w37n3x2f1vrwm4fyrsma16mizi1rm2zd-strict-0.4.0.1-doc
/nix/store/w39ji4hbzzfgfd7r5zhf3gwhsr7gkcra-yaml-0.11.7.0-doc
/nix/store/w43p1idav494aq1klga9a3lja4vcy7fn-byteable-0.1.1
/nix/store/w5vw9ahwgb05v7lzx8k9n7i245lmxvl0-colour-2.3.6
/nix/store/w6gdg5ryhrk9q7g2wzpkafchbbhkblhh-data-default-class-0.1.2.0
/nix/store/w7r1l7dvb24z7rd1qaxhbfrdn7d0qxn7-enclosed-exceptions-1.0.3
/nix/store/w8b7xri1y9fhw5idh7ikcn1w3snwz3xl-constraints-extras-0.3.2.0
/nix/store/w8ya7sgyrqy9ha23pgqknh05g0kgih9q-distributive-0.6.2.1
/nix/store/wafmkar3yl5784yxbyh5hw8w2fakj6pg-x509-system-1.6.6-doc
/nix/store/wb4fwbhfcmm62a0d37560jq0ivjx4xsv-unagi-chan-0.4.1.3-doc
/nix/store/wbjblwsaf0l9pqp5nsbviwnzbwys79qj-ihp-oauth-google-0.0.1-doc
/nix/store/wcp1131qz8qx94zzc1rl39afvlf18b2g-ghc-check-0.5.0.6-doc
/nix/store/wh0s25xfvyq8xkisi98vb25pfk0phw02-mime-types-0.1.0.9
/nix/store/wi60ajr34hmdksldr3vbgkaajrv6la0l-http-media-0.8.0.0
/nix/store/wkw5bvhagz8c83j4kiy9ry7qz47hsmbi-network-3.1.1.1
/nix/store/wm3dmbm6vkl75ck18x3vqkplhb9z2k52-ihp-stripe-0.0.1
/nix/store/wmimyxvscn3k6hjgcpa53v7fv2hhbgng-th-lift-instances-0.1.18
/nix/store/wmxc8wma72jg1693zlpx0s0g37c26122-cryptohash-0.11.9-doc
/nix/store/wnafkaibcmsjdi7rfmw5f592kcqkisw6-uuid-types-1.0.5
/nix/store/wpl5nnhk7jpfbzc42jqqq1p8fcywbfk7-http-accept-0.2-doc
/nix/store/wr8h89vfhfvlqi8k2zbpw4y5nby5s9xc-network-byte-order-0.1.6-doc
/nix/store/wv53363qysl322am62ixykvw4hs2g35f-th-extras-0.0.0.5
/nix/store/wvs4vcsg4i2ab0183iiczwa0in7drgsh-simple-sendfile-0.2.30-doc
/nix/store/wxfxnd8c8bs41frsfjr9w5i6xkw6qqd3-SHA-1.6.4.4-doc
/nix/store/x0gxijz7imv9g3mcan8rcm7kxq3rclsn-list-t-1.0.5
/nix/store/x0kkr88kqa53gslkwj83x92z8p7vhpdj-profunctors-5.6.2
/nix/store/x0vb5y36a9jz0xc50w2vhzll3dsipfnv-regex-tdfa-1.3.1.1-doc
/nix/store/x16f8j90hsjxj7mpi659l3j5ygm1901d-ansi-terminal-0.11
/nix/store/x3dab0jqpcnd3dkfs1qk7y3nddrpv25l-hls-eval-plugin-1.2.0.2-doc
/nix/store/x3hk6znc2p0ai28lfkj2xc1v6rd4njfb-hlint-3.2.7-doc
/nix/store/x6fymsawbl038p1rrdvvjj4l7dmbjj5k-x509-store-1.6.7-doc
/nix/store/x7hh4sz14mx54h4qq4qrg1cp2wkmy0k5-pem-0.2.4
/nix/store/x7rakjz7kj5jrnqzlb7fj7rqlkxdbb23-hls-floskell-plugin-1.0.0.2
/nix/store/x96ap5a0g8qsysz5mskwznjjjymm9qqi-base-compat-batteries-0.11.2-doc
/nix/store/xakwbfb3ypyl5zki94fypnnzcqqdqbq8-classy-prelude-1.5.0
/nix/store/xbjfjp58xqzfyf9wjawjxhbwf294g7hb-indexed-traversable-0.1.2
/nix/store/xcmlbsqabmckx42p8w18ri5zq8v2iiav-stdenv-linux
/nix/store/xda2r9mzd17s4wifi5cqrgjk372s4kvw-authenticate-oauth-1.6.0.1-doc
/nix/store/xfj1jkjv9bn92wq41k6bmx3q2x8h2i4c-wide-word-0.1.1.2
/nix/store/xiq6j4jsyj351p8q3yw9cg1hdqp9m685-gcc-wrapper-10.3.0
/nix/store/xizwd5vjm67gihm6lsiip10d5ck50kd9-floskell-0.10.5
/nix/store/xj1igha8bgbclqdh9481yqyzmkr2kb3a-cryptohash-sha1-0.11.101.0
/nix/store/xln8xxnnlgazjirssxrkslsnryv2qv1x-sqlite-simple-0.4.18.0-doc
/nix/store/xm3zaqdg8bw8zv0wb5v1sdzv0cq2n4dc-say-0.1.0.1
/nix/store/xmymf2xs0yz6m12xj0dpx0a5ifa262p7-opentelemetry-0.7.0
/nix/store/xnlzwz7r717zc3cq9rilxz5101rpnbq6-random-1.2.0
/nix/store/xs00mk0ha0wph4f944c4r67h4y6n9fwx-implicit-hie-0.1.2.6-doc
/nix/store/xv2np0azjgq5gdv52s5vrycmkjzsf77i-hls-retrie-plugin-1.0.1.4
/nix/store/xvf47fvihd1j53f9cz1mqfia5y023sqg-comonad-5.0.8
/nix/store/xvm6pzqiqlagvclapkqgcz5lkclqzynr-run-st-0.1.1.0
/nix/store/xx5662hr316dkdz1f209dhqcim9rn2m3-implicit-hie-cradle-0.5.0.0-doc
/nix/store/xxph5z102glrv38iji1dkzgyys655kk6-cereal-text-0.1.0.2
/nix/store/xzhvhm655k2snzf6zqwn639kpc4wwc6h-tasty-1.4.2
/nix/store/y153pqhqd7qfyzyh0f93kqvqbyi5dr14-neat-interpolation-0.5.1.2-doc
/nix/store/y2rzakivfr297sbws01hxs7hz3q23mgn-haskell-language-server-1.5.1.0-doc
/nix/store/y3vh9b77m8jird5mh9q2wrrpn1g6bqbq-bifunctors-5.5.11
/nix/store/y447kqi2yv80p8kbd35g0a1gv666svn9-generic-lens-2.1.0.0
/nix/store/y681xzi10dba9p1fl7qqkznn2mzwm7zn-network-info-0.2.0.10-doc
/nix/store/y716r14ng59lxnliah1as2c3lxqav992-hls-refine-imports-plugin-1.0.0.2
/nix/store/y7jzickcjv2xrj6kxm84v785mj7zhjz5-data-default-instances-dlist-0.0.1
/nix/store/y8c73fh226f8ggm97jmqhdgjp3qqwdi2-stripe-concepts-1.0.3-doc
/nix/store/yaf3bhziz7yz0b7wlgp5bv802kw8vhr2-time-manager-0.0.0-doc
/nix/store/yb9r35p3qka3k9p9rbml13cnxgs6d516-utf8-string-1.0.2
/nix/store/yc4al7cla2kq53bncxzd26m8v7wrpxf3-hinotify-0.4.1
/nix/store/yf688ar73v17jgfk7qxaw7l9xs4wfwir-pwstore-fast-2.4.4
/nix/store/ygr7zriab7641i257bf53l640dgbiywa-mime-mail-ses-0.4.3
/nix/store/yhvrann56acmmaigy9vl373p5s30k38i-time-locale-compat-0.1.1.5
/nix/store/yi6lvdcsf15kwgm2yakzysp04qx48pzf-transformers-compat-0.6.6-doc
/nix/store/ylf041ablm2hdlf5s9h6g1vmg2v528ng-hls-tactics-plugin-1.5.0.1-doc
/nix/store/ynv5hdzmfa957dm54xn8rh0yavn897sb-bytestring-encoding-0.1.1.0-doc
/nix/store/yqgnpl490gppn89xh2h1i8qvrb138wak-RSA-2.4.1-doc
/nix/store/yqm858fhyq2hpncv1wsbl9vxc9ig3ivq-hlint-3.2.7
/nix/store/yv2kp74cv8l4px8kssqgw4i4sjn31z2z-cryptsetup-2.4.1
/nix/store/yx8mr7m0l7d4gqsbdf1cvrrivkl4g77w-hls-plugin-api-1.2.0.2
/nix/store/z0l1h1bqh1nxh56sxh937vpk8h7mh1wg-openssl-1.1.1l-dev
/nix/store/z0pcgqcpdh3v3cpq1m9w9df9sb3vbgds-digest-0.0.1.3-doc
/nix/store/z28ybra8pw1xcbmzgpg13zam1j3rjw66-tuples-0.1.0.0-doc
/nix/store/z2jqk21bclvnkpkf2y81gzrpfc7rl2nd-hspec-discover-2.7.10
/nix/store/z3cx2r6mdml3n8nx2x1njibcpb927h3y-prettyprinter-ansi-terminal-1.1.3-doc
/nix/store/z3y9338l7r2jyaizzlvja1nnadbkv2y3-lsp-1.2.0.1
/nix/store/z5q1q239fqzkj6qy1rw65jjiw7d4akcy-uniplate-1.6.13-doc
/nix/store/zcrxw6p65vimnpkh51bidza5vagdrnm6-th-lift-0.8.2
/nix/store/zdjlfssz3izkcnk44l2cs0caxp3g69jd-retrie-1.1.0.0
/nix/store/zfysslap2npasf7di1a1rsjb437b4g2l-QuickCheck-2.14.2
/nix/store/zjiq91b7jyjhsrsjzcbvdsjpkvb7iwcw-foldl-1.4.12-doc
/nix/store/zkapy05jxd04bicb7b4lxhbvmiwcai9a-tls-1.5.5-doc
/nix/store/zmvbrasm6ihikspspwz3sdsngxpdmn5d-opentelemetry-0.7.0-doc
/nix/store/zns5bq92xwcqb6w2l9xaslcvnrbv7bbj-websockets-0.12.7.3-doc
/nix/store/zppmg53q4gdjl8hqkfbxp07s1badzk45-conduit-extra-1.3.5
/nix/store/zpy77jkijqrl8cgq3wkz7iy28ddvk8ap-monoid-subclasses-1.1.2
/nix/store/zrbnrnp3l4dzq1kqj4a3pn8mdqk73d41-entropy-0.4.1.7-doc
/nix/store/zs9r28c6yzsdblm8qnp0d96jr1m1mphl-neat-interpolation-0.5.1.2
/nix/store/zslvxrara6cwwa4j1l6f6465sr4n840j-appar-0.1.8
copying path '/nix/store/ky18ssd69sgnmndhzws0jf1qn3s4y2zl-Diff-0.4.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jypz568rb9b3l56qz8sj2gkd5krkda45-HsYAML-0.2.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/19blw51pdzix8s6dhf3pj03ydw4brj78-Only-0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wxfxnd8c8bs41frsfjr9w5i6xkw6qqd3-SHA-1.6.4.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3p2i7w6s28x4rk04ifldh11r4nprdyrs-StateVar-1.2.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dcxijz0gyil9r3ywal94a948r6lhw0pn-algebraic-graphs-0.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hj4883wxz77x22k5rrahz8mznnks53zg-appar-0.1.8-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p7nwkhk6bd83pywhk4d02sr6qnim8bn9-auto-update-0.1.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1mvf11jbqpqj6w28626563nhmg5hiyv5-base-compat-0.11.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3rf594bkwf8zgjj0x3rbjikv6rsf1bnz-base-orphans-0.8.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rr371g0c1p3xwzhwr57hf2yl0hhx861r-base-unicode-symbols-0.2.4.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/l3aasjqwlwc3j6j76wdl4l4644sr1xif-base16-bytestring-1.0.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/65sydsqmvpqa6hk71jrvlcp6bmcwkl6g-base64-bytestring-1.1.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/mndshsi69pp0zzxq2smmh3in81q56v9q-basement-0.0.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/v7w0pspwq8r2b7k2sndxq3db843z7xm5-binutils-wrapper-2.35.2' from 'https://cache.nixos.org'...
copying path '/nix/store/m4lh8js5dfskwzzi384j2sid73jdg87i-blaze-builder-0.4.2.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1g44x8azw4kd9vb78pwrmfmi1ww2kswd-bsb-http-chunked-0.0.0.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/6pslg2h1sl2ngmiyv570i8af4w51sfi4-byteable-0.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jay82d68i9kisr9mivlxn7h1vx7pr2fx-byteorder-1.0.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/ynv5hdzmfa957dm54xn8rh0yavn897sb-bytestring-encoding-0.1.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/b06lhq5v5kqcnaad0b6khb8kzskl664v-call-stack-0.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3cnrsbdjcp6sszzb5nr4xhs6bm45wfz4-cereal-0.5.8.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/q37xbk2f32fjxd4p9b2vxqgbdqpgx0cy-clock-0.8.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hp1723yvd3lgshifbfpvl534jyhcwxx3-cmdargs-0.10.21-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/x96ap5a0g8qsysz5mskwznjjjymm9qqi-base-compat-batteries-0.11.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/sr9mjw5qb1iz1zml2ydvvc2l5n2n45vv-colour-2.3.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0bmi17g2zg4rmcyxvqlj9bz3r10wcyac-contravariant-1.5.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vsdi9gb08xgflwpq540lkcdqhrlpm38n-cryptohash-md5-0.11.101.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/8lgsvi9mp4bhyi19gzd4ib9fcihi77jx-blaze-markup-0.8.2.8-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rp367yvbkjzmi8acnql6j9x8vi3aa2rl-cryptohash-sha1-0.11.101.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5wmfm4sxk4sz3pa202yjdpz1sgrmbqb5-czipwith-1.0.1.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9drdj0bwm50dpijpk1ygszvr9sc2lnhx-HUnit-1.6.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2yfl7xfk28j0wa7c92chm84b9zbbwh2s-cereal-text-0.1.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/v6iz09c8xnn5c4pcwv1k2xzjwv7s7nzl-data-default-class-0.1.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/z0pcgqcpdh3v3cpq1m9w9df9sb3vbgds-digest-0.0.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p5awmqkl1mb5vdnh79yin0jqkz7xcgds-direct-sqlite-2.3.26-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hy0b2p48cciaiwg1k8l8964wzllh6hdm-dlist-1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/js3isl7w1xrn0s7v0kn5n5h68qgah9yr-blaze-html-0.9.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/nsmvc4f3ib83fxrd7q7jxiz5r8lzcv09-ansi-terminal-0.11-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qv9m2afpxs4v40v7z22m7z3lhdvbf1zd-easy-file-0.2.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/zrbnrnp3l4dzq1kqj4a3pn8mdqk73d41-entropy-0.4.1.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3ygx4c30fvyhvhg97qqbbl2cwf3rkrv9-extra-1.7.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/py4g8dfw42vajqf06hpkgf6wgk1n8dn5-file-embed-0.0.15.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jd4mwm30ffhf8kf2xjl75ma1rlyn0nx8-cookie-0.4.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/524bg2vil6zq4l4bn6mj7ri664wh9g2z-data-default-instances-containers-0.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/a8l9r0dz53h1sqsdcpafb6g1k6n89h8r-fingertree-0.1.4.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/xiq6j4jsyj351p8q3yw9cg1hdqp9m685-gcc-wrapper-10.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/215q2cdazy0a89dl044f2mgvgkmwgyx7-ghc-lib-parser-8.10.7.20210828-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/a23rm7vmj234d32zc6hl7ib7dm2psfp2-ghc-paths-0.1.0.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/ps9wpv3zcy7bvylj585qwj9b8nbrq2na-ghc-source-gen-0.4.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hv5ma2g4zpqzc8c95awlzpm5kfnpxxrx-ansi-wl-pprint-0.6.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/7ahyvkpfqzg2fzlf1by686hax4zw6i17-ghc-trace-events-0.1.2.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/q1p2vg6a6n57vfig7x3szskppg4bvlxf-gitrev-1.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/bxv1h89yn6a9cl8w4sgr5hxqqa1v1i0s-haddock-library-1.10.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qz1y6k7c8wfan9i684ini4zvsw05d7ds-hashable-1.3.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/iw1xfzhsycjx74yhh95f8495jqrkrjg1-haskell-src-exts-1.23.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5jbsjf3gpdcfr67941ijh0fq2kdj8slp-heaps-0.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/igi15fdwbv9y90bnlxi9q8afgj8dz0v4-hie-compat-0.2.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/lrwichshmxvlqnbbym9yg4bxqsrvc88j-ghc-8.10.7' from 'https://cache.nixos.org'...
copying path '/nix/store/pfclnhldrnqw5rn14n3wqnjq97janypp-hourglass-0.2.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3n8xlxxqh66jg05m25mv06i563698zsg-filepattern-0.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2kq94dfpi0gaiwdca7si9yw2ik0c5bcz-hscolour-1.24.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rffwnh8fxnisrzxk8wcr9l04d6a0msf4-Glob-0.10.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/ix45d6mm9fzc6krw61wamzbzj4gjnsvi-data-default-instances-dlist-0.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/nwsvck4rk4fl20ibc5l0ksp2h111qv6h-hspec-discover-2.7.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/33wqrcsb3kksyhzd23z238ypk8dfik0g-hspec-expectations-0.8.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wpl5nnhk7jpfbzc42jqqq1p8fcywbfk7-http-accept-0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1yag3vij2ff81rp12zdaprlxw8fnwadk-async-2.2.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p6n2yn2gp4sj3cf815zjb7yi4w8fphxw-case-insensitive-1.2.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/a2xjahkrm7ja7sv9cqgrv7fw357i57d2-data-fix-0.3.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p14cvl5b71w2v1mmr7xqq9fj8zra2aaw-icu4c-70.1-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/bghsrhi9hm1xdx624gp0mzvrixnys0m0-indexed-profunctors-0.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pinn1jiv1flxxrx03lwjkmi1dnjnbib8-indexed-traversable-0.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vl45zl4nll61b5040478l7qx8bpxdl7m-integer-logarithms-1.0.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/sh2sh15qfmhj82d3qyirflc2aprahjrq-js-dgtable-0.5.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/6lh5r889qgcrf1n64nyrffhdvwrmdjhf-js-flot-0.8.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rw4mzz65s3bmpryjiz7xdp7z1n3bqjx6-http-types-0.12.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/gp0z4ig10f9855a44al5bml6315713vi-js-jquery-3.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9vnaa3nlcwlhdf38plg475c7yigq3v3w-logict-0.7.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pzcq8m248phv8sz3vq3r2ipg2klff5pw-memory-0.15.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/4vyp1y6cf0fr33xr2bqck7ps1x2w21x0-generic-lens-core-2.1.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/4b6axc82nf9nxx6ws42jxdifwcswfyda-ghc-lib-8.10.7.20210828-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qbplx6r3bcgwk8mlcl5bfj4ir5ym8g1b-microlens-0.4.12.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rzp38dw62vmn3jh6i2r7ycmdq8rz08lj-mime-types-0.1.0.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/ihb9kpgw4zhj3ipmfjrxvif8inazq2w3-mmorph-1.1.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/klx5yzv6mh7n3n6lpn31am136wlmk96k-natural-arithmetic-0.1.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0zvjds1qlrhrb5vvbhwhvwk98g6ngm07-hinotify-0.4.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/34i46494xjjia4cd65h0hwnh3hxjn52y-ncurses-6.2-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/lw7qdy8p22gf1wwpmmlws7g417lm3ngb-network-3.1.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wr8h89vfhfvlqi8k2zbpw4y5nby5s9xc-network-byte-order-0.1.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/y681xzi10dba9p1fl7qqkznn2mzwm7zn-network-info-0.2.0.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1jk47xqh14isaqjcm2d8jr8qwf9kw7z5-asn1-types-0.3.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vlg0gn9dxrcnv5vdbh44mmjwkq96pzyb-cryptonite-0.29-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/j1j8g5mgayzc89mgmhzz4k8xg25rcn0q-old-locale-1.0.0.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p3724bim3jz3nsn5x4mwy74ilk34qr40-openssl-1.1.1l-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/zmvbrasm6ihikspspwz3sdsngxpdmn5d-opentelemetry-0.7.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dmz2d9k66j5w7wlyiha136k7wl4867c2-optparse-applicative-0.16.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p794qxldqdjkrq6ax712grjczd50w9f7-parallel-3.2.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/6wbv78j4w6jdaq29g1hfbn34pg10ki84-parser-combinators-1.2.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vw6bdkzvmjjkv1zndilhq32mijy58cdb-pem-0.2.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1yglasymdsll30njbsv9crhnr4pxnzl1-iproute-1.7.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jnr8wgmrm4nfm96bay5bcbhjyzivjnb7-network-bsd-2.8.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pfg3ymk0f76didi1whfgs18zxbjqf3vc-data-default-instances-old-locale-0.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0fghjdhy6ix7qi8xparzczcc3aqyqp31-old-time-1.1.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/z0l1h1bqh1nxh56sxh937vpk8h7mh1wg-openssl-1.1.1l-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/4hhp5ih21zywjr50wgrphvhyzmz503j3-asn1-encoding-0.9.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p5kqkqgm0rpcq8m2rmbflrc2n0hc33wv-polyparse-1.13-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5nqf5ib4rjr64fs8j22iqqwa9rfvvrzf-postgresql-libpq-0.9.4.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/73wafri70b0bwn9pgivxyzv0i2asn45f-prettyprinter-1.7.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5mv2xcmpdclcb0cbdw4pbdz2wf94p0my-primes-0.2.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dapm7wpx2s3j68fhfl9jajicy34plllx-primitive-0.7.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wmxc8wma72jg1693zlpx0s0g37c26122-cryptohash-0.11.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pxl6bi4chmhx8ah7yzkwpslbm0zk987h-data-default-0.7.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/h9prwavq6ck6ni5qzkwc3a73ir5yaq7l-protolude-0.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/j7krxlkw312pvdab5617grmn4afdh5r5-hslogger-1.3.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/gxbimsc861kw7580zf2x0vfnwc5q258a-asn1-parse-0.9.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/71z5cwzn1n3p8d2dxsd86r2g27qz27na-crypto-pubkey-types-0.4.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/8rkks8rn7vkhjf79zcn166h5ca97ysf6-cpphs-1.20.9.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/z3cx2r6mdml3n8nx2x1njibcpb927h3y-prettyprinter-ansi-terminal-1.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/q3qw4wsx1kxh9399j7vfvbmba29a5378-psqueues-0.2.7.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/l8g130401y7802andrficimxlw94f6l6-atomic-primops-0.8.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3mhy30qbr4f6m04zzbc9km55bf2aykcd-nodejs-14.18.1' from 'https://cache.nixos.org'...
copying path '/nix/store/knv61ssdwhldv1gj1m2kik2pwdrjkp8q-primitive-addr-0.1.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/nm1l4pc2c0rivd1x5jd07m09n2nylpmy-pretty-simple-4.0.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vsjrv7dr73lkgqjyy2izzms6gyfmzxr2-primitive-offset-0.2.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/08jm1d07fw0igly4lpd0zpbrjd87sw8w-raw-strings-qq-1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/cnl442cf779hs7p4v35ijj9dsa40ndkf-refact-0.3.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/a2hcfzfvvdx25qngvbnwjmbn5dbbsppm-refinery-0.4.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qrfa388jin9lg35490vsg1d31rwhl5cw-reflection-2.1.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/814wkh68iydzym4kk63pyi645b87djfq-regex-base-0.94.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/768ika5dyc9jmvcx6gmmr6av4gbmlwyb-rope-utf16-splay-0.3.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/mvas7m4snc9zb7ph8pdhw78am2swklml-safe-0.3.19-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jnx62ymfwdv260an2wrbnrxz2cxp0i2l-safe-exceptions-0.1.7.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pa18a81wafzs3h0nbg5pbzlbvh4g61f1-say-0.1.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3jy47gjfmd49r0h6m6mmlnxcdmgd6mvs-scientific-0.3.7.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vjlgvgiqd7sh3hi1rj93fx4yip0iqdsc-securemem-0.1.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/am1szsjn0n3cqkb7a24rwiw1iiaiwwwk-semigroups-0.19.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/20zf83jn8yzxk41p3fzx8pn6cxvmg9q0-regex-pcre-builtin-0.95.2.3.8.44-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/x0vb5y36a9jz0xc50w2vhzll3dsipfnv-regex-tdfa-1.3.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/42h7v8rj8294xbp6q666jdfxdxhh6yax-setenv-0.1.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wvs4vcsg4i2ab0183iiczwa0in7drgsh-simple-sendfile-0.2.30-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/bizsm18jxyaq5csy2s8flnfkja5hb735-socks-0.6.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/bnnr6yd3s4bafy6m0iyafcx3xpyc33mp-crypto-cipher-types-0.0.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0hh3j4y6fxm4fpbyq3wqxzqz0f2d74hh-some-1.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/i9hydlpnbfxpv94v1rainmpg1vhkyxv6-sorted-list-0.2.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0viqpgjlgvzf7hgh1wd5l5rcy9lnq8vi-split-0.2.3.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/77n7ln2dv4csfr5715v3n078bvib5zmz-attoparsec-0.13.2.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/w173pf0lz7idi5cjp9hcvpy37d7dpc65-errors-2.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/igl8fq3jb9gnar4dmspcpvfv8h3wj5b8-megaparsec-9.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2w6p1zq0znq69jf1rpvnsx4fj9vcvaci-splitmix-0.1.0.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/xcmlbsqabmckx42p8w18ri5zq8v2iiav-stdenv-linux' from 'https://cache.nixos.org'...
copying path '/nix/store/00y82z473xps8549cvd13z8x7g3zqfln-stm-chans-3.0.0.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jd2nhz7hmhwmvps4kq2gjf0xdyccxsq0-cipher-aes-0.2.11-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/y8c73fh226f8ggm97jmqhdgjp3qqwdi2-stripe-concepts-1.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/g0jh8s44i215k3if6b6hynb9azmzlwlw-syb-0.7.2.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/n466cybzw4gqwdjf6i9rvbi2bggc0cnq-systemd-minimal-249.5' from 'https://cache.nixos.org'...
copying path '/nix/store/lpsk9jjshrm3jwch0p7r3swbyfi6s9xx-tagged-0.8.6.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/h1amnxi61ci145zcmiwypm8rx946fn08-terminal-size-0.3.2.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/sswdrj12lcvcx1xjfpybs05rz60kgmy9-random-1.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/r9x1240jmnamzskhjw3qx4g27kkhxrqp-text-short-0.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/h88pswdzp0v6wc58qrqgm8iq50xz2myi-th-abstraction-0.4.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2b4l1v9822v0p9wj22a1aakzqzivknjr-crypto-api-0.13.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9hc0ks0fdbgsax3g1jp7yd4ld81nngzi-distributive-0.6.2.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/a7s9fmcyn6hjr2zwcv4jzz7s3pddcahc-stripe-signature-1.0.0.10-doc' from 'https://digitallyinduced.cachix.org'...
copying path '/nix/store/y153pqhqd7qfyzyh0f93kqvqbyi5dr14-neat-interpolation-0.5.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/lwbpzfvacg2ingd80nzk4fy2z05yx1d9-data-tree-print-0.1.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rv9h9wnb43pznxd34sfyyrcz2vj3c8vc-http-date-0.0.11-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/r3jxwlv3y1csmpqdc8w71wiz847bmpg4-ormolu-0.1.4.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/6jnzlxwb5zn3h31zh3918bybyg5icpki-pcre-utils-0.1.8.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/lpnwfilnkkm0414f8gyxzdzgw0pxi06m-comonad-5.0.8-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/26lwcj4mq8j60icdimkq46f9nvmb551x-primitive-unlifted-0.1.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qmjrkmmc2g2k5p73wvmdkigcqf11zbf6-strip-ansi-escape-0.1.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/lp11qhjf3d928pf8wvjfcq03bfi53i9f-microlens-th-0.4.3.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/4qsrvxvfgn8xs4j8smn93plm5mv0xr7c-th-compat-0.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/q6fzl9xyipbmc175jwgx5p2a2r3g5vxg-MonadRandom-0.5.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3g1dq8p7lar7lgh7v421xvpyvaala28c-QuickCheck-2.14.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/yqgnpl490gppn89xh2h1i8qvrb138wak-RSA-2.4.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vffmf3l23lhsqyy7cldjh0v1nsarpby0-countable-inflections-0.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jzxsj5rd53144hwqhabyb5a6p8xi0vv3-mime-mail-0.5.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/33ngvbqks0nfxiw1pxnl5qmnh35hafxg-pwstore-fast-2.4.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/98kcv0mq3gxbqigbjpjjqpwnlh18sz1n-random-strings-0.1.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/airqqh7idg4jdas1v1lfs48jnjk5vknh-retry-0.8.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wcp1131qz8qx94zzc1rl39afvlf18b2g-ghc-check-0.5.0.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5yflsjqzdb3la9a46lq7w67qbqyc2j1k-bifunctors-5.5.11-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/sg3m8dllxi568iz8gblxr09k2vm18674-githash-0.1.6.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rfmx93g92br0i5ihzajh0f1fj6wn08zv-network-uri-2.6.4.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2ql3ip3sdi2gyskvpkv2kwnrwx756dv3-random-shuffle-0.0.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qpvqm65p174yb6z1mc40wgmpv733pw73-run-st-0.1.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1qfzgphkvbz1lv7x6bnl9m37v4z0dzy7-skein-1.0.9.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2k4cbdi8dm3lb5wwi0ysz2h6mm07j3ql-quickcheck-io-0.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hzs867vdj020bxv6z5jbnpp07h72ph2s-libfido2-1.8.0' from 'https://cache.nixos.org'...
copying path '/nix/store/qmv4yb39rw37vz1igab7yky5yjwz4548-lvm2-2.03.12-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/qvm9hjgys6w416hz0q609jknxg627aqr-temporary-1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/k6h5j2kx7wgbbggm7aqmsa8nmb1bkih2-tf-random-0.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/kyg57ag2jrxlfd9i43s9vfrxzqgbfz7f-assoc-1.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/b07vccd072zs9sw8b7fk5ikafn6b4qxv-profunctors-5.6.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/kd0b5mmlvalg0wq2vnmiln4mwjf3pk85-th-env-0.1.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0vcrf47dsm902wxvgr1kwrqsjcfy2gqd-contiguous-0.6.1-doc' from 'https://digitallyinduced.cachix.org'...
copying path '/nix/store/89q6qcnm6w14rrkqjn6a5x3wh50k1g86-th-expand-syns-0.4.8.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vs3yhv619rv1jv0c1z570dj04yscxp91-hspec-core-2.7.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pqpfm3gl5dg0jwnmj8fwi26jc11fa97a-optparse-simple-0.1.1.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/4gvcj8jc94k4m3qbvqmm41h7i6k0iy3f-th-extras-0.0.0.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/yv2kp74cv8l4px8kssqgw4i4sjn31z2z-cryptsetup-2.4.1' from 'https://cache.nixos.org'...
copying path '/nix/store/v9h325kvpn8844wc0y4ifb2la456yj2q-th-lift-0.8.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/90g4a66jrp9q4jxhjslpcj6ixyfaqqkj-these-1.1.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/852kg87g49xmw9w57xv7ndq3la03kvbi-time-compat-1.9.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/kqqf1ql7wynkk4zqwaqvm1v6bch2pcqx-time-locale-compat-0.1.1.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/c08nyxirsrw1pfw84z4py8qhvxdz2zn7-th-reify-many-0.1.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/yaf3bhziz7yz0b7wlgp5bv802kw8vhr2-time-manager-0.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/99svk3bh3wqxqdch3v78jsbgw2j43zyf-generic-lens-2.1.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qafxfw2g54xv5nkvf71z5f0jmfr5wqk1-modern-uri-0.3.4.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/nkskz0zmpklylwa3s050havxzb2p43lc-transformers-base-0.4.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/141ab8484fjv0lh9c2gpx5ddqqf0lvsy-hspec-2.7.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/yi6lvdcsf15kwgm2yakzysp04qx48pzf-transformers-compat-0.6.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/w37n3x2f1vrwm4fyrsma16mizi1rm2zd-strict-0.4.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/z28ybra8pw1xcbmzgpg13zam1j3rjw66-tuples-0.1.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9dla6z4bjqijwniwv1cxqly0caqi3rmw-type-equality-1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/wb4fwbhfcmm62a0d37560jq0ivjx4xsv-unagi-chan-0.4.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/547q6jwqriklf95s983hfn91bl4a7156-attoparsec-iso8601-1.0.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/aqwqh3drn9bf6qrs70wiyrxaawh1wcnz-systemd-249.5' from 'https://cache.nixos.org'...
copying path '/nix/store/jm3wq9pwg6xk9frvap3fsidc4s6zc2lv-unbounded-delays-0.1.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/cpp1vrbhz5bkba937wcicvlcdsajy9dk-unix-compat-0.5.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5wdxw7aixw34g9licm72cdwa6128zjlz-monad-control-1.0.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/iz2k9i8afq51sn452b19nvcbwd1s30s8-unix-time-0.4.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/v880bhdhk52nj81lkgvdyr1gv7jsq76h-unliftio-core-0.2.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dvdxfdb6lykg06awjd6f6cgqx9rr50b1-constraints-0.13.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/19hx5lrgw3vvv6c7spz43ky6sf134dv7-unordered-containers-0.2.15.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/8icyc5rjaz7rsa6m5h49wvjgw99p865y-unsafe-0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/d2lgk8ngjzxrrm0xbkivw114z208302k-utf8-string-1.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/h1lbxn99al2fywv81gjrnh61hp5fvl8m-uuid-types-1.0.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/c9l3zp7zlyn1ng3kycwidb7qiqm1cf64-vault-0.3.1.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9n8nh6x0mnzfn2bl3hfzdjiacljn8n59-filemanip-0.3.6.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/j6xjxcl3560vannq5ddjp7z3mf58nrxd-lifted-base-0.2.3.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0rxvc8p52b9a2fyp2a515a68mgrs1vg9-multistate-0.8.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/84mlhqwnflnq3v85cxwk5ldxlmz2x49a-fast-logger-3.0.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1zhy9v0dsdqvnzzgi9mn29cnd3qaiv1x-http2-3.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rlr5jqka5xwwrvwacghxvpd03nr69nkw-resourcet-1.2.4.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/h2rlgc9l6camg93xgrxpd461dp73bcwy-http-media-0.8.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/755z6m2hrg47qxq0ddc2i4zk4m3n17dd-charset-0.3.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/7plmz23ws4lj61y1zy2yh4q3r8zvzdfm-expiring-cache-map-0.0.6.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/acvl112r964n20a250d40a8cd79qpf1q-constraints-extras-0.3.2.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p11lq75kn4i3nvqdkp482wr2j6iyspbc-http-api-data-0.4.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dc1x03ljg596m08ky7md3gwvk2ayzx8r-enclosed-exceptions-1.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/j01rx45qv5867a9wls0ns8wlr062rv4k-inflections-0.4.0.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hi5l6v1qg09mmj9zm5y5349w4wlaf593-ini-0.4.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/54v8p82axawafyg09hpzx6nr25civ3sp-invariant-0.5.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/cn42h1ijggs20l50vab4ywl1dfw5spjc-lifted-async-0.10.2.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/nv3h281srlr85x8bdz1w1pha2nq8lzkq-lucid-2.9.12.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/j8hncfs8yw0kpvgiwfg9sjgvkmrbwb28-parsers-0.12.10-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/7z0wl6fs7gy5cihdlc3vvjjz8dgq394x-semigroupoids-5.3.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/i7bn3wb56b4sbx7piymhyyav5rlyn6j3-dependent-sum-0.7.1.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dy155vlh10g5wv5n0809xnxbs8fxl82m-shake-0.19.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1cwjs59iqhbv46w39ckb7ki3n44sl2bv-string-conversions-0.4.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/22cgz7qh59nd565g2mxbhg819yxhl7df-shelly-1.9.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/462ijqlvas6svff7xmxk9sx17ns6982q-typed-process-0.2.7.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/z5q1q239fqzkj6qy1rw65jjiw7d4akcy-uniplate-1.6.13-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jicd83y50kqsd8drb13pnsj29f1q6l5p-unliftio-0.2.20-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qm3s58gd6lk44jm9gabv7fd4281jlci1-uri-encode-1.5.0.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/59wyd70qs2blzbk5y1iaxr9i6x9w0gx8-uuid-1.3.15-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hzd5kk31jvgla45av257bdmlxrkxc7zm-vector-0.12.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dr8ci3qxm2l67lzir9k30fhblnrxjn37-dependent-map-0.4.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/l63x4bkwpizb0n4ys5y24gxsy8jf8mc1-dependent-sum-template-0.1.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/qrygr1frrrqfsh4iimppf4lwvy71gk9k-free-5.1.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/lwiz6qxla48swp5szd4lm28pdsghd1cb-ghc-lib-parser-ex-8.10.0.23-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/pkmfvrkf3pp9dwn9a5ipd6f9ca9lvyxl-strict-list-0.1.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/641ra930fybb2bkamdjrkiacy67bppba-void-0.7.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/bm9j281bvpwpm345r04apz9zmpfg33cj-fsnotify-0.3.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/r10x8p258bibyxsgwpb16z2rmv5w8zfb-wai-3.2.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/br5j9ckzmll56kxh15fx4rcrrrqkz9pc-wcwidth-0.0.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9siaqsf7903am7c3c15yqn1s6cd7zpwc-wide-word-0.1.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vrgl8jvwj791vj60qcfvri56k9xi61sp-with-utf8-1.0.2.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/m01lj0wr8pm6ndzr4g0dfwprj293v5c0-word8-0.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/049dmii0h9bfjjvh35nqxvyjw6a1wkfc-x509-1.7.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/02z9nnz70b7y65p8f0q5fwhfw55q3nc5-aeson-1.5.6.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/mzw9wsz17dghkm1lk0j56nga2apzyadq-basic-prelude-0.7.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/gbpcim6465rm7gd9sd48z4637i42s0sg-blaze-textual-0.2.2.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/65h9jrx0sgv8aqmxfh1cf9ycgl1mq3ms-adjunctions-4.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dlxghaixfik72d46n4vdlzbpfnpd44f0-byteslice-0.2.6.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/gsb45vb5n6wpqmp1d2lppjnwihhm1rsm-chunked-data-0.3.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9xkkv8y643xr6zwd1l0lxv16r1b6arli-crypto-random-0.0.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9jzbyhb2nj2r9fbcjb26jyvyy9fddyj8-deque-0.4.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/zjiq91b7jyjhsrsjzcbvdsjpkvb7iwcw-foldl-1.4.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/2cj5rq78r5j22cap4bxpks3r2gxmshzz-ghc-exactprint-0.6.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/r5jyb32rixiayzddv8xsq8ifampxqsfn-hashtables-1.2.4.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/r33hsb3k3rvxpdc7nlkadyk1r094khv7-keys-3.12.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5kz1z2j6il3mdg712kh1xqq3iky7nvf8-monad-dijkstra-0.1.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/spw4dbh35ss3f4h34j4kn4h0hwb3f2l2-monad-memo-0.5.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/da2yh0y4r0x30qr1cgpihig1g0zvkdrm-bytesmith-0.3.8.0-doc' from 'https://digitallyinduced.cachix.org'...
copying path '/nix/store/i1kx59liky2d9pfq4mfq7wc5xvs4xiwv-kan-extensions-5.2.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/77by1fvl62gqkgcj4gb3zy42mihkpq2v-cprng-aes-0.6.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/hbcgdka6fas461gywpividr967lp50k8-monoid-subclasses-1.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/8jbfnf1bjwv11f8jp558c7w1436bywkd-HsYAML-aeson-0.2.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/c3sawn59ly7f3zj4pqqxmp15xrmhfx98-aeson-pretty-0.8.9-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/bbcc2q1gggwkjxg9xkxa463bvkcm2kw0-heapsize-0.3.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/c8n82v4m9cyznw4dwy18vv253z4s02i5-butcher-1.3.3.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5r9kqb36j3zb4wmk4gp3ybqq044p726f-apply-refact-0.9.3.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/4h9b3y23nlqmvd1zxmmbvi6pmrlm2x5y-hls-graph-1.5.1.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/blxqlz1mblj38awz4paq6gbhmh3iylcv-floskell-0.10.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/3ig2iv4p3dcxmncpdhihv7w1p5vy56np-jose-jwt-0.9.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vv9hd46m7gqiz4d739hwq7nzqm219d0b-lens-4.19.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0ipnair2zslx9xjrp4bl7jr4m0spj585-list-t-1.0.5-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/d6i2791k6vd3f2bl9rvddh1rclkpyn60-clientsession-0.9.1.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jkkh7zmljkp4242akixg78v0fsfbik1d-fuzzy-0.1.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p5a6sjg6ak4j6zcx2d1jp7x54klg21lv-fourmolu-0.3.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/mch51ymcrg0vs4l0jnf6bpbf79w61wsw-pointed-5.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/kzdnw936zl4zgc9vhf56scpqr122kkry-postgresql-simple-0.6.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0277bbyckvn06gxhzp76h06fc4mwd4w8-resource-pool-0.2.3.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9vcmcyzbrgnbrcvf6i11mn16lxglhx1b-retrie-1.1.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/xln8xxnnlgazjirssxrkslsnryv2qv1x-sqlite-simple-0.4.18.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/p3cnjs64a0fpgi51xmdhh52d6fyz80n2-stylish-haskell-0.13.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/6pnk6qczp491zbmjxaghnzc4r5c0iw9d-systemd-249.5-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/kii47v2wl67hz57f5v801jp30wmsr2yq-tasty-1.4.2-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/748as2i156sp096cc62712bk52w1418f-th-lift-instances-0.1.18-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/vhbx3088bsim0bdd0sl8zh0jzghnb1as-vector-algorithms-0.8.0.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/1ml8cdxf5fincrfalbp5pn6z88d2ay39-vector-instances-3.4-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/kxjq37ip2yjizmn7b8mbya04insx201r-wai-cors-0.2.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/rsgz1iy5wdcf42alzzsbhyiikk1m0fgj-wai-logger-2.3.6-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/j1by8l462jik0hyssba202faca06nlrk-postgresql-13.5' from 'https://cache.nixos.org'...
copying path '/nix/store/7nqkasx35ylhf556ic3fvvw3zc9m3caz-mono-traversable-1.0.15.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/dhalgdz4zaw6dnllyzqfa30x1w6p8z91-hiedb-0.4.0.0-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/4q7wlc96s3j0ln5lvfq6c6cidpn6kmrr-th-orphans-0.13.12-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/0b1zmcrcs59vxdvzz5jhmqzv854lww0c-wai-middleware-static-0.9.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/mkn7ldis5bizn3wa1wn3ldkjggfc7nr7-wai-session-0.3.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jyn2wji887rnl4092y05afdyi040x389-tasty-hunit-0.10.0.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/x6fymsawbl038p1rrdvvjj4l7dmbjj5k-x509-store-1.6.7-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/5qkncbsz9vvpfy0ms5nr93gdw40c8q1p-xml-types-0.3.8-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/ihfmxpvbpazgv4ix6izkq1bchsvd8h53-zlib-0.6.2.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/kkhrarhn9c4cwlwab8fcini55v6zf6xa-lens-aeson-1.1.3-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/163h6rchkj9ycl0zdab0fcvwimbq8ixn-lsp-types-1.3.0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/6g8kgvy1c9s3dzz9zzhzkyg0zlrpw0cn-wai-session-clientsession-0.1-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/9y61gas75az1glzm39lhg2pflazm31l0-haskell-src-meta-0.8.7-doc' from 'https://cache.nixos.org'...
error: a 'x86_64-linux' with features {} is required to build '/nix/store/rv9wpcw9hrwrw9gb97p4dcyskjq1swm4-builder.pl.drv', but I am a 'x86_64-darwin' with features {benchmark, big-parallel, nixos-test}
Update: it seems to be because it tries to run the docker.nix
file locally, and not in docker.
Running nix-build
and then building this dockerfile with docker build . -t app
seems to successfully generate the compressed image file.
FROM nixos/nix AS builder
# update packages
RUN nix-channel --update nixpkgs
# speed up compile time by using digitallyinduced's cachix cache
RUN nix-env -i cachix
RUN cachix use digitallyinduced
RUN mkdir -p /app
ADD ./ /app
WORKDIR /app
RUN nix-build ./build/docker.nix
Then you need to do this to get a container running
docker run -d -t app
then run docker ps
to get the container hash and finally run this to copy the file out of the image
docker cp -L f0cfb0955a9c:/app/result ./app.tar.gz
Side note: the final image for me is almost 200MB, that seems pretty big, no?
@mpscholten have you considered making the app.nix
and docker.nix
files a part of the public repo? Being able to generate a docker image really shouldn't be a paid feature for a web framework.
On the topic of the docker.nix
file, it's missing some basic stuff, it should be using buildLayeredImage
and it should have
{
contents = [ imagePkgs.cacert ];
maxLayers = 120;
}
I don't see any errors to share after running the ihp docker tool again.
[nix-shell:~/Desktop/blog]$ ihp-app-to-docker-image
nix-docker
these 8 derivations will be built:
/nix/store/466b4aa11r93aqkzn2lcpf94vh6fpivc-ghc-8.10.7-with-packages.drv
/nix/store/rv9wpcw9hrwrw9gb97p4dcyskjq1swm4-builder.pl.drv
/nix/store/yfj5mm4aymcrgpbrlk0n9053fprnp137-postgresql-and-plugins-13.5.drv
/nix/store/c6lgs74rqvbv0v8wfkvcjw2ylxlsj02z-app.drv
/nix/store/hcmn8k9qxdgh7v8m95mdivw9j2bky1r8-app-config.json.drv
/nix/store/0wzwcb8asnvsw01qs7lnckrw8v6x2zw0-docker-layer-app.drv
/nix/store/idr9lg02a63lk0ycbd6sfwpyvnxidf29-runtime-deps.drv
/nix/store/gpcf3schw4kfp959qba5h08hcndyf0zj-docker-image-app.tar.gz.drv
error: a 'x86_64-linux' with features {} is required to build '/nix/store/466b4aa11r93aqkzn2lcpf94vh6fpivc-ghc-8.10.7-with-packages.drv', but I am a 'aarch64-darwin' with features {benchmark, big-parallel, nixos-test}
I also made a Dockerfile with @njaremko 's content. Running the docker build for that dockerfile, I also encounter the same error @njaremko ran into.
I'll do a sanity check and retry installation of Nix and IHP again. It is painful to have to pay just to get the docker build version when I want to do a test deployment. Deploying live immediately is has always been my litmus test.
Goal: I want to deploy IHP on Fly.
@dangdennis I actually just got IHP running on fly today 😂
We can maybe setup a shared repo to share the relevant nix files, or if @mpscholten is okay with it, I can write some docs outlining the process.
Hit me up with them goods! Yeah private seems fair.
have you considered making the app.nix and docker.nix files a part of the public repo?
Yes, I've been thinking about this a while ago actually. There's been quite some troubles to get things going with ihp-app-to-docker-image
besides this issue, and I think making the code open source could help make this more reliable as people then can just figure out what happens in the code itself.
I can write some docs outlining the process.
Yes please do 👍
We could later add/link this on https://ihp.digitallyinduced.com/Guide/deployment.html so people have a way to deploy IHP besides IHP Cloud.
Correction: nix-build --option sandbox false
. Not --options
.
Substack's signup email is slow to come, so responding here.
Do you understand why localPkgs
might be undefined?
I assume Nix is using some lib from https://ryantm.github.io/nixpkgs/builders/images/dockertools/
to build my dockerfile. But why would localPkgs
be missing? Or is that the general case if I haven't done some explicit nix installation of a tool?
Error on docker build . -t app
> [7/7] RUN nix-build ./docker.nix --option sandbox false:
#11 0.197 error: undefined variable 'localPkgs'
#11 0.197
#11 0.197 at /app/docker.nix:8:1:
#11 0.197
#11 0.197 7|
#11 0.197 8| localPkgs.dockerTools.buildLayeredImage {
#11 0.197 | ^
#11 0.197 9| name = "app";
Whoops, I copied that file wrong from my editor, fixed.
The function args were missing localPkgs ? import <nixpkgs> {}
Woo, I couldn't get the local build to work but at least github action's there to cover my linux side. I'll debug the aarch build another day.
@njaremko What's your prod config looking like? I'm forgetting which hostname or port to expose now on Fly. Neither localhost
or 127.0.0.1
seems to be exposing the right public address to Fly.
Thank you for the help getting me to this point.
I cut some stuff out, but generally it would look like this:
module Config where
import qualified Data.Text as T
import IHP.Environment
import IHP.FrameworkConfig
import qualified IHP.Log as Log
import IHP.Log.Types
import IHP.Mail
import IHP.OAuth.Github.Config
import IHP.OAuth.Google.Config
import IHP.Prelude
import IHP.Sentry
import IHP.Stripe.Config
import qualified Network.Wai.Middleware.Cors as Cors
import Web.View.CustomCSSFramework
config :: ConfigBuilder
config = do
logger <-
liftIO $
newLogger
def
{ level = Error,
formatter = withTimeFormatter
}
option logger
option Production
option (AppHostname "firstkindsoftware.com")
option (BaseUrl "https://firstkindsoftware.com")
option Cors.simpleCorsResourcePolicy
I wrote up a blog post outlining the process
I've also deployed to Fly.io recently, and the process looks very similar to yours.
I wrote up a blog post outlining the process
Have you figured out how to migrate the database with each deployment?
I wrote up a blog post outlining the process
I've also deployed to Fly.io recently, and the process looks very similar to yours.
Do you have something public to share as well?
I haven’t fixed CI yet but while GH action was able to build and deploy the image to Fly, it wasn’t able to run a healthy node.
@dangdennis You're probably missing environment variables, do you have any errors on the monitoring page?
@s0kil Not yet, probably going to end up needing to bundle a third party DB migration tool, it's still confusing to me why they include migration generation in the framework, but make you use their hosting to actually do migrations.....
@njaremko found the monster after reviewing the default port ihp uses, and noticing your fly.toml. IHP defaults to :8000, so I had to adjust my fly.toml internal port to 8000, previouslt at 8080.
Yay live at https://ihp-blog.fly.dev/.
You should consider sharing your blog in the fly community. 😄
Nice heads-up on the migration situation.
Since we have to handle migration applications ourselves on Fly, I'll probably use IHP to generate the migration files + update Schema.sql and use a favorite migration cli of mine golang-migrate.
In a GH action deployment step,
brew install golang-migrate
migrate -source Application/Migration -database postgres://localhost:5432/database
IHP provides a migrate
binary out of the box. Here's a github action step that runs the migrate
command with a database specified as a secret:
- name: "Migrate DB"
run: |
nix-shell --run migrate
env:
DATABASE_URL: ${{ secrets.DATABASE_URL }}
it's still confusing to me why they include migration generation in the framework, but make you use their hosting to actually do migrations.....
IHP Cloud also runs the migrate
command. You can even find this described in the documentation here.
Even better!
it's still confusing to me why they include migration generation in the framework, but make you use their hosting to actually do migrations.....
IHP Cloud also runs the
migrate
command. You can even find this described in the documentation here.
No idea how I missed this, spent like 10 minutes looking for it the other day 😂
Sassiness withdrawn
Everything’s solved! Hope to see the IHP docker blog as well as the Migrate tool added to the docs.
I’ll do it myself if no one else does it.
Oh, actually the original issue of running the build on apple m1 wasn’t solved. Again, could be my setup but I did the most vanilla default setup with Nix.
Temp workaround: run your build on GitHub actions lol.
I updated the blog post to include running the migrations in the CI action. I'd prefer to include it in the entrypoint of the docker image, but it seems the migrate
script is bundled into the ghc location for some reason, and isn't included in non-shell builds
@mpscholten maybe something to consider adding?
I'd try to avoid including it in the docker container as this might prevent the app from starting if the migration fails. I'd rather run it directly from within the CI action.
I think that decision should be up to the user? At least on Fly, if a deployment fails, they rollback to the last known working image (I believe most "deploy docker image as an app" vendors do this?).
The way it is now, I could change my schema and run migrations in CI, but then github could fail to push an image, and now my deployment is in an inconsistent state.
Agree, in that case it seems like the way to go 👍
Agree that the option to run migrate on app-startup should be available but I more commonly see migrations run in CI. Regarding if migration fails during CI, it's usually the dev's job to roll it back. To be safe, I try to never make schema changes that immediate break the app. If changing apis + sql, I stick it in 2-steps to add the new api, and then remove the old path.
Fwiw, I'm really liking what Planetscale is trying to do (mysql tho). They have a whole system to make migrations with a pull request system + rewind functionality.
When I attempt to run
ihp-app-to-docker-image
within the nix-shell in a new ihp project, I encounter this error:Being new to Nix and Haskell in general, I'm unsure where to look first to debug whether this is because of my m1 or if it's particular to the cli tool.