4b4ecec693
Signed-off-by: Thomas Citharel <tcit@tcit.fr> typo Signed-off-by: Thomas Citharel <tcit@tcit.fr> Rename avatar to avatar_url, same with header. Add a comment to explain why the tweak with HTTPoison and TLS1.2 Signed-off-by: Thomas Citharel <tcit@tcit.fr> Rename avatar to avatar_url Signed-off-by: Thomas Citharel <tcit@tcit.fr> rename old avatar properties in front-end to avatar_url Signed-off-by: Thomas Citharel <tcit@tcit.fr> fix change gravatar from ?d= to ?default= Signed-off-by: Thomas Citharel <tcit@tcit.fr> reorganize aliases and imports Signed-off-by: Thomas Citharel <tcit@tcit.fr> set avatar url only when gravatar exists, add a test for that case Signed-off-by: Thomas Citharel <tcit@tcit.fr> |
||
---|---|---|
config | ||
js | ||
lib | ||
priv | ||
test | ||
.gitignore | ||
.gitlab-ci.yml | ||
LICENSE | ||
mix.exs | ||
mix.lock | ||
README.md |
Eventos
Development
Server
-
Start postgres and make sure the postgis extension is installed.
-
Create a postgres user with database creation capabilities, using the following:
createuser -d -P elixir
and setelixir
as the password. -
Fetch dependencies with
mix deps.get
. -
Create your database with
mix ecto.create
. -
Create the postgis extension on the database with a postgres user that has superuser capabilities:
psql eventos_dev
create extension if not exists postgis;
-
Run migrations:
mix ecto.migrate
. -
Start Phoenix endpoint with
mix phx.server
.
Now you can visit localhost:4000
from your browser
and see the website (server and client) in action.
Client
If you plan to specifically change the client side (frontend), do the following once the server is running:
- Change directory to
js/
. - Install JavaScript package dependencies:
npm install
. - Run the developement server in watch mode:
npm run dev
. This will open a browser onlocalhost:8080
that gets automatically reloaded on change.
Production
Ready to run in production? Please check our deployment guides.
Learn more
- Official website: http://www.phoenixframework.org/
- Guides: http://phoenixframework.org/docs/overview
- Docs: https://hexdocs.pm/phoenix
- Mailing list: http://groups.google.com/group/phoenix-talk
- Source: https://github.com/phoenixframework/phoenix