Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-4492

Development server needs to support development of cover art archive things

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: Cover Art Archive
    • Fix Version/s: Bug fixes, 2012-07-23
    • Component/s: None
    • Labels:
      None

      Description

      Currently we're using the internet archive.org servers during development of the cover art archive. After launch of coverartacrhive.org we cannot do that anymore, as we would be clobbering real data and introducing fake data onto archive.org servers.

      As such, we need to emulate the internet archive part of things sufficiently to allow development separate from the production environment. I see three options here:

      1. we ask archive.org to get a collection and a bucket naming scheme to be used for development and testing
      2. we reintroduce support for amazon s3 to store cover art during testing
      3. we implement a higher level abstraction which stores things locally

      I'd prefer the third option, as it doesn't need a credit card and more importantly, doesn't need an internet connection.

      Thoughts?

      Additionally, we need to:

      1. add an admin/sql/CreateCAA.sql script of some sort, to set up the cover_art_archive schema for development.
      2. add documentation on how to set up your development mb_server for cover art development (which probably would include CAA-indexer and coverart_redirect)

        Attachments

          Activity

            People

            Assignee:
            warp Kuno Woudt
            Reporter:
            warp Kuno Woudt
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                Bug fixes, 2012-07-23