Closed Bug 574352 Opened 14 years ago Closed 14 years ago

Set up a web server for webmademovies.org

Categories

(mozilla.org Graveyard :: Server Operations, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: brett, Assigned: oremj)

References

()

Details

Hello - web made movies, a mozilla foundation project which is part of drumbeat.org, is creating some HTML5 video demos and requires a web server.

The domain "webmademovies.org" is owned by Mozilla, and in a previous ticket was pointed at an external DNS.  We'd like to change that to a Mozilla server.

At the same time, we'll need this server set up with FTP and shell access for our development team and HTML designer.

Note that we will be relying on this server next week for a software sprint - the demos are being created for the upcoming Mozilla Summit.  Would be great to have the server available early next week.  Thank you!

Please let me know if you have any questions.
Brett Gaylor
Derek,

This involves external access. Suggestions?
As well as FTP.
The project files for webmademovies.org are also being stored in a git repository on Github.com. 

If providing SSH and/or FTP access is going to delay provisioning of a server, can we just push ahead without it and get the developers to create bugzilla tickets whenever they need changes deployed? 

Here's the Github repo: http://github.com/annasob/popcorn-js
Severity: normal → critical
Hi all - I changed the importance of the ticket, as we are wrapping up the demo in the next couple of days in preperation for the mozilla summit, and need a web server to host the demo.  Thank you! Brett
Assignee: server-ops → jeremy.orem+bugs
Jeremy,

Could you spin up a Rackspace VM for this to fast-track the requirements for
shell and FTP access? If not, we could go with Comment #3 and use the existing
drumbeat infrastructure.
Is FTP absolutely necessary, or do they just want something FTP-like? scp/sftp would work fine for that, in that case.
How much storage do you need? I'd rather use sftp or scp if possible.
Not much space at all - even 1gmb is fine.  And scp is fine.  Thanks!  Note there is the additional item of setting up DNS for this - webmademovies.org, a mozilla owned domain - thanks!
This needs to point at our nameservers:

    ns1.mozilla.org
    ns2.mozilla.org

In the meantime you can set up a CNAME to rs-summit01.mozilla.org.
Also, I please attach ssh keys for anyone who will need access and describe which files or directories you will need access to.
(In reply to comment #9)
> This needs to point at our nameservers:
> 
>     ns1.mozilla.org
>     ns2.mozilla.org
> 
> In the meantime you can set up a CNAME to rs-summit01.mozilla.org.

The domain is owned by MoCo/MoFo under MarkMonitor. You should be able to change the nameservers yourself.
yes - its a mozilla domain. So someone at mozilla will need to change the nameserver.
whois says:

Admin Name:Domain Admin
Admin Organization:MOZILLA FOUNDATION
Admin Street1:650 Castro St Ste 300

Name Server:NS1.DREAMHOST.COM
Name Server:NS2.DREAMHOST.COM
Name Server:NS3.DREAMHOST.COM

Does anyone know who registered this domain?
(In reply to comment #13)
> whois says:
...

Yes, still under the normal MarkMonitor account.

> Does anyone know who registered this domain?

dave did in bug 560335.
Dave, can you point this at us?
Assignee: jeremy.orem+bugs → justdave
(In reply to comment #15)
> Dave, can you point this at us?

Done last night when you asked me on irc.
Assignee: justdave → jeremy.orem+bugs
http://webmademovies.org/

Now I just need ssh keys and a list of any directories you will need to access.
Severity: critical → normal
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAu/5sjCqMtYTKdgqvwG1zHA/NKTIeVB9u3Cm2FMZDUTqbTBi+rgfL7wh/rCGQ4tg3Y8Y0WSHrTwbeA8ObmeG/WVRmptMI7xUalLtW1osZoJ1YGoUwEjIhJCYa71dC3HjcNqZyLnz5S6c/uF49xwPbXX+aofhSwWwVXmfvo1Sd1py9Y7Bvob7aAStYxlG3eJax2FJxYMk6j+ljPtSNpIszJH+R9b1nUhgqYRynKC7rXe1EKjBvkuoiJ1lj7Se9HUDEaU1ZlHteKOlxwM5nenYNJ+pjqAsEXZi2mIXu5Sod/8tYWNCx5JbSRWxhpFjIFWyXnjLZXE84fcet1nVdLEiJew== nick@nickcammarata.com
List of Dirs: images, xml, videos
As I understand it, the web made movies folks (Anna, Nick et al) just need a way to deploy site changes from Github. The deployment scenario shouldn't be complicated, as it's just HTML / JS / CSS files (no server-side stuff). Therefore, they'll need write access somehow to the docroot of the vhost you set up for them unless IT wouldn't mind taking care of deployments for them. 

Having said that, what are the next steps? Anna, can you and anyone else who requires access add your SSH key to this thread?
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyu1mfPp0l6N7YXSmnyaarm9eFqapPAOu/AxSJXeJDIGSQrxsML1bcQB21p2VZj1T0m0M3BXvwHUfKiR194KRYcnspTCZL8DeMMg182K3WR51K6vXH236sK0ier3oPU4oXn6pkj0JBH15zHWhg0T/YPNcR9J1tKpOK2f6I/vOKx96/VcAMVr88YezvkBMcV1T6eEtbroXuwtT7Bcrjg9weQmRqKSO+glRYSc05Iab447BamM/+aXEpujXGEH2jfMps0TjOqXikdla5AaKluTFTA3kw2T63LOY5qZ8rHB6DRseJLFQ7ytD3mIkWJND7vazAsq6CXP/46TcUlJ5HauDPQ==
Scott Downe's SSH Key:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAozgzp8T8ml28ywrQxawbwRk/Xedr0zBZ9H50g4cfHiRodXlgfBE6ojrqU3HEqb9A+EqrEBGRHpv+pUG/LtwzVXY6EHle/F3QK2v24PQ2V6fQGovjmrEbWzHQC+LuF6J6ktVe3qF1lv+8oIh3N8Wi/fb+SP4DbH1eBpeTX+QSsxaZwvMgr+kPsR9y1ku6NuC3m5fOdZd7f8pH7aKyh+fU8EMwqX2d/ntxwk5sZV68/HDbqyH8E0ZpnGKZLJ2vsfL80YRbTy9+ryA1fCQ3/tBGxhc/9YMEQMLL1yISNBN8sJvBi1yrm2xn2ZihPBlKVbmmktK/RrI/R9MtfAyTHboj3Q==
Ok so adding to what Paul Osman said, we would like the site to reflect what is in my repo's master branch: http://github.com/annasob/popcorn-js
This means that only contributors to my branch have access to make changes. The reason for this is our peer-review process ensures that anything staged in my master repo has been tested. Do we still need everyone's SSH keys for this??
Nah, I'll update on cron every 5 min with the following script:

#!/bin/bash

DIR=$1
cd $DIR
(
    set -x
    git fetch
    git checkout origin/master
    git log -1
    git status
    set +x
) &> $DIR/git_info.txt


That means you can go to http://webmademovies.org/git_info.txt to see the current state of the app. Let me know if you need anything else.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.