https://github.com/yetanalytics/query-result-error
repo to demonstrate a query issue with vase
https://github.com/yetanalytics/query-result-error
Last synced: 6 months ago
JSON representation
repo to demonstrate a query issue with vase
- Host: GitHub
- URL: https://github.com/yetanalytics/query-result-error
- Owner: yetanalytics
- Created: 2017-03-08T14:01:24.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-08T14:02:23.000Z (about 9 years ago)
- Last Synced: 2024-12-27T23:13:27.533Z (over 1 year ago)
- Language: Clojure
- Size: 9.77 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# query-result-error
FIXME
## Getting Started
1. Start the application: `lein run`
2. Go to [localhost:8080](http://localhost:8080/) to see: `Hello World!`
3. Read your app's source code at src/query_result_error/service.clj. Explore the docs of functions
that define routes and responses.
4. See your Vase API Specification at `resources/query-result-error_service.edn`.
5. Run your app's tests with `lein test`. Read the tests at test/query_result_error/service_test.clj.
6. Learn more! See the [Links section below](#links).
## Configuration
To configure logging see config/logback.xml. By default, the app logs to stdout and logs/.
To learn more about configuring Logback, read its [documentation](http://logback.qos.ch/documentation.html).
## Developing your service
1. Start a new REPL: `lein repl`
2. Start your service in dev-mode: `(def dev-serv (run-dev))`
3. Connect your editor to the running REPL session.
Re-evaluated code will be seen immediately in the service.
4. All changes to your Vase Service Descriptor will be loaded - no re-evaluation
needed.
### [Docker](https://www.docker.com/) container support
1. Build an uberjar of your service: `lein uberjar`
2. Build a Docker image: `sudo docker build -t query-result-error .`
3. Run your Docker image: `docker run -p 8080:8080 query-result-error`
### [OSv](http://osv.io/) unikernel support with [Capstan](http://osv.io/capstan/)
1. Build and run your image: `capstan run -f "8080:8080"`
Once the image it built, it's cached. To delete the image and build a new one:
1. `capstan rmi query-result-error; capstan build`
## Links
* [Pedestal examples](https://github.com/pedestal/samples)
* [Vase examples](https://github.com/___/vase/samples)