rauversion-phx
rauversion-phx copied to clipboard
Self hosted music industries built on Elixir Phoenix
Rauversion
Rauversion is an open source music sharing platform.
Rauversion is built on Elixir with Phoenix framework.
setup
OTP 25 and elixir 1.13.4 and up is required
You can develop directly in a container with vscode devcontainer or neovim devcontainer
To start your Phoenix server:
- Install dependencies with
mix deps.get
- rename
.env.example
to.env
and add your variable configurations - Create and migrate your database with
mix ecto.setup
- Create some fake accounts
mix fake_accounts
- Compile assets
cd assets && yarn install & cd ..
- Start Phoenix endpoint with
mix phx.server
or inside IEx withiex -S mix phx.server
Now you can visit localhost:4000
from your browser.
Setup:
Generate fake accounts
iex -S mix fake_accounts
File preprocessing requirements:
- Lame
- FFMPEG
- imagemagick
image credits
Photo by Daniel Schludi on Unsplash
Photo by Hello I'm Nik on Unsplash
Photo by Etienne Girardet on Unsplash
Photo by Daniel Schludi on Unsplash
Photo by Dan-Cristian Pădureț on Unsplash
Photo by Gritt Zheng on Unsplash
Photo by Sai Harish on Unsplash