A toy project for Elixir build

theenglishway (time) b8aef69bd4 Initial commit vor 4 Jahren
assets b8aef69bd4 Initial commit vor 4 Jahren
config b8aef69bd4 Initial commit vor 4 Jahren
lib b8aef69bd4 Initial commit vor 4 Jahren
priv b8aef69bd4 Initial commit vor 4 Jahren
test b8aef69bd4 Initial commit vor 4 Jahren
.formatter.exs b8aef69bd4 Initial commit vor 4 Jahren
.gitignore b8aef69bd4 Initial commit vor 4 Jahren
README.md b8aef69bd4 Initial commit vor 4 Jahren
mix.exs b8aef69bd4 Initial commit vor 4 Jahren
mix.lock b8aef69bd4 Initial commit vor 4 Jahren

README.md

Toy

This project is intended to be a (serious) playground for other Elixir projects of mine in the aspects of build, integration and deployment.

Goals

  • [] Document build
  • [] Implement and document cross-build
  • [] Install the project as a systemd service
  • [] Handle the current version via a git tag
  • [] Build as dev or prod

Initial documentation

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm install inside the assets directory
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.