World 1
- Door A: car
08:20:49 ~ $ cd /tmp | |
08:20:50 tmp $ git clone https://github.com/mietek/foobar | |
Cloning into 'foobar'... | |
remote: Counting objects: 20, done. | |
remote: Total 20 (delta 0), reused 0 (delta 0) | |
Unpacking objects: 100% (20/20), done. | |
Checking connectivity... done. | |
08:20:57 tmp $ cd foobar | |
08:21:00 foobar (master) $ cabal sandbox init | |
Writing a default package environment file to |
09:45:58 tryidris (cedar-14-ghc-7.6.3) $ heroku run --size=PX build | |
Running `build` attached to terminal... up, run.6012 | |
-----> Examining cache | |
-----> Determining GHC version... 7.6.3 (forced) | |
-----> Determining GHC hooks hash... (none) | |
-----> Restoring GHC layer | |
Downloading s3://test.halcyon.sh/linux-ubuntu-14.04-x86_64/halcyon-ghc-7.6.3.tar.xz... done | |
Extracting halcyon-ghc-7.6.3.tar.xz | |
-----> GHC layer installed: |
root@h10:~# deploy alex happy | |
-----> Examining cache | |
ghc-7.6.1-x86_64-unknown-linux.tar.bz2 | |
halcyon-ghc-7.6.1.tar.xz | |
halcyon-sandbox-ghc-7.6.1-bd5cd77-base-4.6.0.0.tar.xz | |
-----> Determining GHC version... 7.8.3 (default) | |
-----> Determining GHC magic hash... (none) | |
-----> Restoring GHC layer | |
Downloading s3://test.halcyon.sh/linux-ubuntu-10.04-x86_64/halcyon-ghc-7.8.3.tar.xz... done |
root@h14:~# deploy --tool alex happy | |
-----> Deploying published app: | |
alex | |
-----> Examining cache | |
halcyon-app-ghc-7.8.3-9d915b2-alex-3.1.3.tar.gz | |
halcyon-app-ghc-7.8.3-28f828f-happy-1.19.4.tar.gz | |
halcyon-cabal-1.20.0.3-hackage-20141021191527.tar.xz | |
halcyon-ghc-7.8.3.tar.xz | |
halcyon-sandbox-ghc-7.8.3-9d915b2-alex-3.1.3.tar.xz |
$ time deploy --constraints-file=idris-0.9.15.1.cabal.config --sandbox-extra-apps=alex-3.1.3 --sandbox-extra-apps-constraints-dir=idris-0.9.15.1-constraints idris-0.9.15.1 | |
-----> Examining cache contents | |
halcyon-cabal-1.20.0.3-hackage-2014-10-29.tar.xz | |
halcyon-ghc-7.8.3.tar.xz | |
halcyon-slug-d8e2e29-idris-0.9.15.1.tar.gz | |
-----> Deploying environment | |
GHC version: 7.8.3 | |
Cabal version: 1.20.0.3 | |
Cabal repository: Hackage |
export HALCYON_AWS_ACCESS_KEY_ID=... | |
export HALCYON_AWS_SECRET_ACCESS_KEY=... | |
export HALCYON_S3_BUCKET=... | |
if [[ ! -d ~/halcyon ]]; then | |
git clone https://github.com/mietek/halcyon.git ~/halcyon | |
fi | |
source <( ~/halcyon/halcyon paths ) |
# time deploy | |
-----> Deploying environment | |
GHC version: 7.8.3 | |
Cabal version: 1.20.0.3 | |
Cabal repository: Hackage | |
External storage: private and public | |
-----> Restoring GHC layer | |
Downloading s3://s3.halcyon.sh/linux-ubuntu-14.04-x86_64/halcyon-ghc-7.8.3.tar.xz... done | |
Extracting halcyon-ghc-7.8.3.tar.xz... done, 839MB |
root@h14:~# git clone [email protected]:mietek/halcyon.git halcyon | |
Cloning into 'halcyon'... | |
remote: Counting objects: 2964, done. | |
remote: Compressing objects: 100% (1269/1269), done. | |
remote: Total 2964 (delta 2225), reused 2338 (delta 1686) | |
Receiving objects: 100% (2964/2964), 497.87 KiB | 502.00 KiB/s, done. | |
Resolving deltas: 100% (2225/2225), done. | |
Checking connectivity... done. | |
root@h14:~# | |
root@h14:~# git clone [email protected]:mietek/bashmenot.git halcyon/lib/bashmenot |
# halcyon deploy --target=sandbox --constraints-file=c2hs-0.18.2.cabal.config --sandbox-extra-apps='alex-3.1.3 happy-1.19.4' --sandbox-extra-apps-constraints-dir=c2hs-0.18.2-constraints c2hs-0.18.2 --force-build-sandbox | |
-----> Auto-updating bashmenot... done, bb9d0a6 | |
-----> Auto-updating Halcyon... done, c761bd4 | |
-----> Examining cache contents | |
halcyon-cabal-1.20.0.3-hackage-2014-11-03.tar.gz | |
halcyon-ghc-7.8.3.tar.gz | |
pigz_2.3-2_amd64.deb | |
-----> Installing pigz | |
-----> Deploying environment |