Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hashnuke/firebrick
https://github.com/hashnuke/firebrick
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hashnuke/firebrick
- Owner: HashNuke
- Created: 2013-10-06T17:24:14.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-11-24T03:47:57.000Z (almost 9 years ago)
- Last Synced: 2024-10-04T21:34:35.716Z (about 1 month ago)
- Language: Elixir
- Size: 1.91 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Firebrick
Email application
## Development install
Clone the project
```sh
git clone https://github.com/HashNuke/firebrick.git firebrick
cd firebrick
```#### Install Erlang, Elixir & Node.js
Install Erlang, Elixir & Node.js versions specified in the `.tool-versions` file.
**OR** If using [asdf](http://github.com/HashNuke/asdf), just run `asdf install` within project dir.
#### Postgres
* Change the postgres credentials in `config/test.exs`.
OR
Create postgresql user called `postgres` with password `postgres`
```sh
createuser -dsP postgres
```* Create postgres database `firebrick_dev`
```sh
createdb firebrick_dev
```#### Install dependencies & migrate database
```
mix deps.get
mix setup
cd frontend
npm install
cd -
```#### Run the app
```
mix phoenix.server
# OR
iex -S mix phoenix.server
```If starting using `iex`, use `Firebrick.send_test_mail` to send a test mail.
> Running just `iex -S mix` won't start the mail server. The mail server is not started if the Phoenix server isn't started.
## References
##### Mac port-forwarding
*
*