jackrr / bubble

MIT License
0 stars 0 forks source link

bubble

Create SMS and email based listservs.

First time setup

Clojure

You will need Leiningen 2.0.0 or above installed.

Secrets

There are a few secrets you'll need to get started. Create a .env file and add the necessary values to it.

Docker + SQL

To reduce the risk of cross-project conflicts, this project uses docker and docker-compose to isolate any database dependencies. You'll need both docker and docker-compose installed to run the app.

Additionally, this project uses dbmate to manage database initialization and migrations. You'll need to have the dbmate binary command installed on your machine as well.

Running

First, kick off a postgresql server via docker-compose:

docker-compose up -d postgres

To start a web server for the application, run:

lein ring server

Roadmap