Build elixir docker:
docker build -t roammeet/elixir:latest -f elixir-docker/Dockerfile .Pull postgres docker:
docker pull postgresPull:
sh pull.sh
or
bash pull.shInstall mix local.hex:
sh mix.sh
or
bash mix.shRun server:
sh run.sh
or
bash run.shRun resetdb:
sh resetdb.sh
or
bash resetdb.shRun migrate:
sh migrate.sh
or
bash migrate.shRun create new migrate:
sh new_migration.sh [service] [description]
or
bash migrate.sh [service] [description]Run restart server:
sh restart.sh
or
bash restart.shStop server:
sh stop.sh
or
bash stop.shget meetups:
http://127.0.0.1:8009/meetups/
[GET] => [meetups]
get meetup:
http://127.0.0.1:8009/meetup/<meetup id>
[GET] => [meetup]
insert meetup:
http://127.0.0.1:8009/meetups/
[PUT] body {
"name": "bankmagic",
"description": "bankmagic",
"start_date": "12/12/2020",
"start_time": "12:00"
} => [meetup]
get peoples:
http://127.0.0.1:8008/peoples
[GET] => [peoples]
get people:
http://127.0.0.1:8008/people/<email of people>
[GET] => [people]
insert people:
http://127.0.0.1:8009/peoples/
[PUT] body {
"name": "bankmagic",
"email": "bankmagic2@email.com"
} => [people]