Skip to content

A Phoenix application to organize songs and videos retrieved from Spotify and Youtube

Notifications You must be signed in to change notification settings

lucasmedeirosleite/sound_place

Repository files navigation

Sound Place

A phoenix application to handle a user library of songs and videos retrieved from Spotify and Youtube.

Prerequisites

If you're a Linux user, follow the steps bellow:

  1. install Docker for Linux.

If you're a macOS user, follow the steps bellow:

  1. install Docker for macOS;
  2. install VirtualBox;
  3. install Docker Machine;
  4. run docker-machine create default --driver virtualbox --virtualbox-memory "3072"
  5. you will need to eval $(docker-machine env) everytime, so you can configure that in the .zshrc or .bashrc;
  6. install NFS for Docker Machine and follow its installation instructions.

If you're a Windows user, follow the steps bellow:

  1. install Docker for Windows;
  2. install VirtualBox;
  3. install Docker Machine;
  4. run docker-machine create default --driver virtualbox --virtualbox-memory "3072"
  5. you will need to eval $(docker-machine env) everytime, so you can configure that in the .zshrc or .bashrc;

Set up GitHub

  1. Make sure your SSH key is configured to your GitHub account;
  2. If not, follow this tutorial.

Starting locally

Attention

Some steps bellow does not apply to Linux or Windows users:

❌ Linux and Windows: 5 step

  1. clone the repository: git clone [email protected]:lucasmedeirosleite/sound_place.git
  2. cd sound_place
  3. cp .env.sample .env
  4. docker-machine start
  5. activate NFS: docker-machine-nfs default
  6. check your virtual machine ip with docker-machine ip. Copy it to accomplish the next step
  7. open /etc/hosts and add a line with #{the ip from previous step} dev
  8. docker-compose up
  9. Sound Place is available at http://dev:4000 or at localhost://4000 for Linux users

Deploy

About

A Phoenix application to organize songs and videos retrieved from Spotify and Youtube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published