@@ -34,10 +34,15 @@ createdb -O dbapi_test -U postgres dbapi_test
|
|||||||
cabal test --show-details=always --test-options="--color"
|
cabal test --show-details=always --test-options="--color"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Accessing server on localhost
|
### Distributing Heroku build
|
||||||
|
|
||||||
Dbapi permits only secure https access. By default it uses a
|
```sh
|
||||||
self-signed key which will cause Chrome and other rest clients to
|
heroku create --stack=cedar --buildpack https://github.com/begriffs/heroku-buildpack-ghc.git
|
||||||
complain. You will need to configure your system to trust this key.
|
git push heroku master
|
||||||
On mac follow [these
|
|
||||||
instructions](http://www.robpeck.com/2010/10/google-chrome-mac-os-x-and-self-signed-ssl-certificates/).
|
heroku config:set S3_ACCESS_KEY=abc
|
||||||
|
heroku config:set S3_SECRET_KEY=123
|
||||||
|
heroku config:set S3_BUCKET=s3://foo/bar
|
||||||
|
|
||||||
|
heroku run scripts/release_s3.sh
|
||||||
|
```
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
name: dbapi
|
name: dbapi
|
||||||
version: 0.2.4.1
|
version: 0.2.4.2
|
||||||
synopsis: The database is your api
|
synopsis: The database is your api
|
||||||
license: MIT
|
license: MIT
|
||||||
license-file: LICENSE
|
license-file: LICENSE
|
||||||
@@ -11,7 +11,7 @@ cabal-version: >=1.10
|
|||||||
|
|
||||||
executable dbapi
|
executable dbapi
|
||||||
main-is: Main.hs
|
main-is: Main.hs
|
||||||
ghc-options: -Wall -W -Werror
|
ghc-options: -Wall -W -Werror -O2
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
build-depends: base >=4.6 && <5
|
build-depends: base >=4.6 && <5
|
||||||
, HDBC, HDBC-postgresql
|
, HDBC, HDBC-postgresql
|
||||||
|
|||||||
Executable
+10
@@ -0,0 +1,10 @@
|
|||||||
|
export DBAPI_VER=`grep ^version /app/dbapi.cabal | sed -En 's/.*\s+([0-9\.]+)/\1/p'`
|
||||||
|
|
||||||
|
curl -L http://softlayer-ams.dl.sourceforge.net/project/s3tools/s3cmd/1.5.0-alpha1/s3cmd-1.5.0-alpha1.tar.gz | tar zx
|
||||||
|
|
||||||
|
cp /app/dist/build/dbapi/dbapi dbapi-${DBAPI_VER}
|
||||||
|
tar cJf dbapi-${DBAPI_VER}.tar.xz dbapi-${DBAPI_VER}
|
||||||
|
|
||||||
|
touch ~/.s3cfg
|
||||||
|
|
||||||
|
s3cmd-1.5.0-alpha1/s3cmd put --access_key=${S3_ACCESS_KEY} --secret_key=${S3_SECRET_KEY} -P -f dbapi-${DBAPI_VER}.tar.xz $S3_BUCKET/dbapi-${DBAPI_VER}.tar.xz
|
||||||
Reference in New Issue
Block a user