GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ProjectVinyl/ProjectVinyl: The Brony Music website for everypony.

BranchesTags
Open more actions menu

Latest commit

 

History

2,354 Commits
2,354 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
bin
bin
 
 
config
config
 
 
db
db
 
 
lib
lib
 
 
log
log
 
 
public
public
 
 
.gitignore
.gitignore
 
 
.rubocop.yml
.rubocop.yml
 
 
.ruby-version
.ruby-version
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
Procfile
Procfile
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
archive
archive
 
 
config.ru
config.ru
 
 
docker-compose.yml
docker-compose.yml
 
 
dockerfile
dockerfile
 
 
ducker
ducker
 
 
ducker.bat
ducker.bat
 
 
encoding
encoding
 
 
mail_1.svg
mail_1.svg
 
 
mail_2.svg
mail_2.svg
 
 
private
private
 
 

Repository files navigation

Project Vinyl: Premium Pony Tunes

Project Vinyl is a rails-hosted video streaming platform.

Built using Ruby on Rails and PostgreSQL.

Version Information

Ruby: 2.6.3
Rails: 5.1.6.2
Elasticsearch: 6.8.0
Postgres: 12

Setup

Presequisites

  • Docker (apt-get install docker)
  • Docker Compose (apt-get install docker-compose)
git clone [email protected]:ProjectVinyl/ProjectVinyl.git
cd ProjectVinyl
./ducker compose

Docker

Developing with project vinyl is (somewhat) easy. Simply run ./ducker compose and the project and its dependencies will be built and deployed.

The included docker image includes:

  • Project Vinyl itself (git directory mounted inside container) (localhost:8080)
  • postgres-12
  • elasticsearch
  • redis

Note:

On the first run you may need to manually load the database.
This can be done by logging into the projectvinyl container and running `rails db:create`
and `rails db:schema:load` which will give you a basic starting database.

./ducker shell projectvinyl-app-1
  projectvinyl:~/ProjectVinyl$ eval "$(rbenv init - bash)"
  projectvinyl:~/ProjectVinyl$ rails db:create
  projectvinyl:~/ProjectVinyl$ rails db:schema:load

About

The Brony Music website for everypony.

projectvinyl.net/

Topics

bronybrony-fandomelasticsearchmusicrailsrubyruby-on-railswebsitewebsite-development

Resources

Readme
Activity
Custom properties

Stars

9 stars

Watchers

3 watching

Forks

0 forks
Report repository

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.