To start your Phoenix server:
- Install dependencies with
mix deps.get - Create and migrate your database with
mix ecto.setup - Start Phoenix endpoint with
mix phx.serveror inside IEx withiex -S mix phx.server
Or you can use docker:
docker compose build
docker compose exec -it siwapp mix siwapp.demo # if you want demo data
docker compose exec -it siwapp mix siwapp.register 'demo@example.com' '<password>' # if you have restored a database dump
docker compose upNow you can visit localhost:4010 from your browser.
To create a new user you can use mix siwapp.register <your-email@domain.il> <your password> or
using docker docker compose exec -it siwapp mix siwapp.register <your-email@domain.il> <your password>.
Ready to run in production? Please check our deployment guides.
Siwapp has a graphQL API.
You can browse the api docs here.