Build elixir docker:
docker build -t roammeet/elixir:latest -f elixir-docker/Dockerfile .
Pull postgres docker:
docker pull postgres
Pull:
sh pull.sh
or
bash pull.sh
Install mix local.hex:
sh mix.sh
or
bash mix.sh
Run server:
sh run.sh
or
bash run.sh
Run resetdb:
sh resetdb.sh
or
bash resetdb.sh
Run migrate:
sh migrate.sh
or
bash migrate.sh
Run create new migrate:
sh new_migration.sh [service] [description]
or
bash migrate.sh [service] [description]
Run restart server:
sh restart.sh
or
bash restart.sh
Stop server:
sh stop.sh
or
bash stop.sh
get 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": "[email protected]"
} => [people]