mirror of
https://github.com/mgerb/classic-wow-forums
synced 2026-01-09 00:42:47 +00:00
36c1c03677f44ba4e6abfa95fec686a4d602f31e
Classic WoW Forums
Generate a new app
mix phx.new myapp --module MyApp --no-brunch --no-html --database postgres
Start the server
- Install dependencies with
mix deps.get - Create and migrate your database with
mix ecto.create && mix ecto.migrate - Start Phoenix endpoint with
mix phx.server
Production
Ready to run in production? Please check our deployment guides.
Ecto
Create new database table
mix ecto.gen.migration create_usermix ecto.migrate
Production
Running app
PORT=80 MIX_ENV=prod mix phx.server
- when creating prod database
MIX_ENV=prod mix ecto.createMIX_ENV=prod mix ecto.migrate
Installing Elixir on C9
# for some reason C9 complains this file is missing when it tries to remove couchdb
sudo touch /etc/init.d/couchdb
sudo apt-get install inotify-tools
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.deb
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
sudo apt-key add erlang_solutions.asc
sudo apt-get update
sudo apt-get install esl-erlang
sudo apt-get install elixir
mix local.hex
Using Dialyzer for type checking
- Setup with Phoenix
- Uses ExGuard to run every time a file is changed.
- Run
mix guardto start watching files. - Check out
.exguard.exsfor configuration.
Description
Languages
Elixir
48%
TypeScript
42.2%
CSS
7.5%
JavaScript
1.3%
HTML
0.3%
Other
0.7%