version chapril de mobilizon https://mobilizon.chapril.org/
Go to file
Thomas Citharel 4b4ecec693 Introduce avatar and banner and fetch Gravatar to fill avatar during registration
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>
2018-01-27 19:04:45 +01:00
config fix some code style and add checks to ci 2018-01-14 17:57:25 +01:00
js Introduce avatar and banner and fetch Gravatar to fill avatar during registration 2018-01-27 19:04:45 +01:00
lib Introduce avatar and banner and fetch Gravatar to fill avatar during registration 2018-01-27 19:04:45 +01:00
priv Introduce avatar and banner and fetch Gravatar to fill avatar during registration 2018-01-27 19:04:45 +01:00
test Introduce avatar and banner and fetch Gravatar to fill avatar during registration 2018-01-27 19:04:45 +01:00
.gitignore fix some code style and add checks to ci 2018-01-14 17:57:25 +01:00
.gitlab-ci.yml Remove dogma 2018-01-21 19:29:41 +01:00
LICENSE Add license 2018-01-14 01:01:26 +01:00
README.md [readme] add development setup help; 2018-01-21 18:42:46 +01:00
mix.exs Introduce avatar and banner and fetch Gravatar to fill avatar during registration 2018-01-27 19:04:45 +01:00
mix.lock Introduce avatar and banner and fetch Gravatar to fill avatar during registration 2018-01-27 19:04:45 +01:00

README.md

pipeline status coverage report

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 set elixir 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 on localhost:8080 that gets automatically reloaded on change.

Production

Ready to run in production? Please check our deployment guides.

Learn more