https://github.com/hashnuke/firebrick
https://github.com/hashnuke/firebrick
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hashnuke/firebrick
- Owner: HashNuke
- Created: 2013-10-06T17:24:14.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-11-24T03:47:57.000Z (over 10 years ago)
- Last Synced: 2025-02-05T21:58:39.691Z (about 1 year 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
*
*