- Install application:
mix deps.get && mix ecto.setup
docker stop sneakers_23_db_1 && docker rm sneakers_23_db_1
mix ecto.reset && mix run -e "Sneakers23Mock.Seeds.seed!()"
Sneakers23.Inventory.mark_product_released!(1)
- Re-seed database:
mix ecto.reset && mix run -e "Sneakers23Mock.Seeds.seed!()"
- In one shell:
iex --name app@127.0.0.1 -S mix phx.server
- In another shell:
iex --name back@127.0.0.1 -S mix
Node.connect(:"app@127.0.0.1")
Sneakers23.Inventory.mark_product_released!(1)
Sneakers23.Inventory.mark_product_released!(2)
Sneakers23Mock.InventoryReducer.sell_random_until_gone!()
- In iex put:
:observer.start