[Systems] change to activities.sugarlabs.org config

David Farning dfarning at sugarlabs.org
Mon Oct 12 19:36:31 EDT 2009


On Mon, Oct 12, 2009 at 9:41 AM, David Farning <dfarning at sugarlabs.org> wrote:
> On Mon, Oct 12, 2009 at 5:25 AM, Aleksey Lim <alsroot at member.fsf.org> wrote:
>> On Sun, Oct 11, 2009 at 03:28:47PM -0500, David Farning wrote:
>>> I made a modifications to the a.sl.o config to prepare for mirrorbrain.
>>>
>>> a.sl.o stored activity data in two places:
>>>
>>> /srv/www-sugarlabs/activities/files
>>> http://download.sugarlabs.org/sources/activities
>>>
>>> These two locations were symlinked when in fact, they should be
>>> separate.  The first location is the 'internal' tree and the second is
>>> the 'download' tree.  All activities are stored in the internal tree.
>>> Once an activity is made public it is pushed to the download tree.
>>
>> Are we pushing .xos to download tree?
>> AFAIK nothing copies .xo after publication at least crontab for
>> activities user doesn't contain that and /upload/activities isn't
>> uptodate(had to change download redirection to
>> /upload/activities/activities symlink for now).
>
> I'll look at the code today.  I got the above information from talking
> with the infrastructure guys at Mozilla....  Maybe the feature has not
> been implemented yet and they are just using a cron job to sync the
> two directories.
>

The relevant code is on:
line 106 app/controllers/components/editors.php
line 571 app/controllers/components/amo.php

It looks, like we want to enable PUBLIC_STAGING_PATH and point it to
/srv/uploads/activities

REPO_PATH contains public, sandbox, and temp files.
PUBLIC_STAGING_PATH only contains the public files.

david


More information about the Systems mailing list