- kousa -> Elixir API
- shawarma -> Voice Server
- kofta -> React frontend
- dinner -> Puppeteer shenanigans
DogeHouse is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.
- Install and start RabbitMQ
- Install and start Postgresql
- Create a DB inside Postgresql called
kousa_repo2
- Install Elixir
- Inside
kousa
- run
mix deps.get
- run
mix ecto.migrate
- run
iex -S mix
(This starts the server, read all the error messages and add those environment variables)
- Inside
shawarma
- run
npm i
- set an env variable
WEBRTC_LISTEN_IP
to127.0.0.1
- run
npm run build
- run
npm start
- Inside
kofta
- run
npm i
- run
npm start
(Austin lost power so I'm doing this from my phone, will make a better version soon)
If you are interested in investing in DogeHouse or know someone I should talk to, send me an email at [email protected] or dm me on Twitter.