# Serving static subdirectories

**URL:** <https://www.ruby-forum.com/t/serving-static-subdirectories/104718>\
**Category:** Deployment\
**Created:** [May 21, 2007, 9:03pm UTC](https://www.ruby-forum.com/t/serving-static-subdirectories/104718 "2007-05-21T21:03:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcontonio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9d8465/32.png) [@jcontonio](https://www.ruby-forum.com/u/jcontonio)\
**Post date:** [May 21, 2007, 9:03pm UTC](https://www.ruby-forum.com/t/serving-static-subdirectories/104718/1 "2007-05-21T21:03:54Z")

</div>

A client of mine wants to put a friends site up at [blah.com/blah/](http://blah.com/blah/)

How should I go about setting that up when I [blah.com](http://blah.com) is a rails app  
managed by Capistrano and served via mongrel/apache?

Just add the blah folder in the public folder? That will be a pain  
when I use cap no?

---

<div class="post-metadata">

**Author:** ![jcontonio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/9d8465/32.png) [@jcontonio](https://www.ruby-forum.com/u/jcontonio)\
**Post date:** [May 22, 2007, 5:46pm UTC](https://www.ruby-forum.com/t/serving-static-subdirectories/104718/2 "2007-05-22T17:46:48Z")

</div>

As far as cap goes, that shouldn’t be a pain. Just put everything in  
shared/blah and symlink like so:

task :after\_symlink do  
run “ln -nfs #{shared\_path}/public/blah #{release\_path}/public/blah”  
end

Does that make sense?
