-
Prerequisites:
- Elixir and Erlang, as specified in .tool-versions
- A running PostgreSQL server instance, listening on port 5432, having the user
postgres
with the passwordpostgres
.
-
(Re)initializing the database:
mix ecto.reset
-
Running tests:
mix test
-
Running a local development server:
iex -S mix phx.server
-
Running a prod-compiled version locally:
mix demo.gen.default_prod_config mix assets.deploy MIX_ENV=prod iex -S mix
-
Building the OTP release and running it locally:
mix demo.gen.default_prod_config mix release _build/prod/rel/demo/bin/demo start_iex
-
Building the Docker image and running it locally:
mix demo.gen.default_prod_config docker build . -t demo docker run --rm -it --net=host demo
git clone [email protected]:sasa1977/mix_phx_alt
git remote rm origin
- Case-sensitive replace
Demo
withYourProjectName
- Case-sensitive replace
demo
withyour_project_name
- Review
LICENSE.md
, adapt or remove it, if necessary - Remove this section from
README.md
- Proceed with the instructions in the local development section