Skip to content

But-Better/Dripbox

Repository files navigation

Dripbox

Dropbox-like Web-Service by the "but-better"-Group

Heroku: https://dripbox.herokuapp.com/

created with "rails new" on an Arch Linux System

  • Ruby version

    • ruby 3.0.2p64
  • System dependencies

    • fresh installation
    • postgresql - version : 13.3
    • node - version : v10.24.0
    • yarn - version : 1.22.10
    • rails - version : Rails 6.1.4.1
  • Configuration

    • docker must be installed and in a workable state

    • for the "bundle" command to work, the local postgresql client must be installed

    • for the storage blob to work, you either need to add a .env file with the needed

      configurations or set the storage option of file in app/models/user_resource.rb to "local"

      • (env names found in config/storage.yml)
  • Database creation (database runs over docker)

    • ./scripts/debian-base/run_local_docker.sh

    • (for the runner script to work, docker must be installed and in a workable state)

  • Database initialization

    • rails db:prepare
  • How to run the test suite

    • rails t
  • Services (job queues, cache servers, search engines, etc.)

    • docker
    • postgresql
  • Deployment instructions

    • rails s