Skip to content
A blog package written mostly in clojure
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
dev-resources Initial Commit for Open Source Mar 9, 2019
doc
resources Add missing sitemap.txt template Mar 9, 2019
src/mango Move routes together logically Mar 14, 2019
test/mango Remove hack for src vs. filename Mar 14, 2019
.gitignore
README.md
project.clj Improved logging and error handling Mar 14, 2019

README.md

mango

A blog written in Clojure for learning Clojure... and blogging.

To Cut a Version

$ lein v update {patch|minor|major}

Configuring

You can configure three profiles: dev, test, and prod. Each profile can have separate urls, databases, and other fields configured to isolate them from each other.

Database

Mango is currently strictly tied to mongoDB and you must have an instance running that you can connect to.

Developing

Running locally for development: $ lein with-profile dev run.

Testing

  • To run the default tests: $ lein test
  • To run integration tests (requires database connection): $ lein test :integration

Deploying / Hosting

For now I just build an uberjar and run it on an instance somewhere: $ lein with-profile prod uberjar

Changelog

v0.1 2019/02/19

  • First commit in prep for open source. Hope all my secrets are scrubbed!

Acknowledgements

Built with

License

Copyright © 2016-2019 Lee Austin Adams

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.