Skip to content

SupaMic/rauversion-phx

 
 

Repository files navigation

Rauversion


image

.github/workflows/ci.yml

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
  • Compile assets cd assets && yarn install & cd ..
  • Optionally create some fake accounts mix fake_accounts
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

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

Foto de Denys Churchyn en Unsplash

About

Rauversion is an open source music platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 81.2%
  • HTML 11.6%
  • JavaScript 4.0%
  • CSS 2.7%
  • Dockerfile 0.3%
  • Shell 0.2%