Skip to content

An API that, among other things, provides information about Alda releases

License

Notifications You must be signed in to change notification settings

alda-lang/alda-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alda-api

An API that, among other things, provides information about Alda releases.

Development

First, install the official clojure CLI tools.

Then, run clojure -M:serve 8080 to serve the app locally on port 8080 (or replace 8080 with the port of your choice).

Deployment

The Alda API is set up as a DigitalOcean App. The app specification YAML file is .do/app.yaml. When a new commit is pushed to the master branch, it triggers an automatic build and deployment in the DigitalOcean App Platform.

DigitalOcean App Platform does not support Clojure out of the box, but they do support Docker, and it was easy to set up a basic Dockerfile (see Dockerfile in this repo) to create a container that has a recent version of the clojure CLI and can fetch the dependencies and run the app.

License

Copyright © 2012-2022 Dave Yarwood et al

Distributed under the Eclipse Public License version 2.0.

About

An API that, among other things, provides information about Alda releases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published