rapind / photographer
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
67d6f34
commit 67d6f3467cca2573089536788085a56bfdc78149
tree ea36e356358197a5f035c24211c7e0bdbe5e4437
parent 48cab0fbfc75addb77b650223786182a11680ace
tree ea36e356358197a5f035c24211c7e0bdbe5e4437
parent 48cab0fbfc75addb77b650223786182a11680ace
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
Capfile | Tue Jun 23 09:13:19 -0700 2009 | |
| |
README | ||
| |
Rakefile | Tue Jun 23 09:13:19 -0700 2009 | |
| |
app/ | ||
| |
config/ | ||
| |
db/ | ||
| |
doc/ | ||
| |
lib/ | Tue Jun 23 09:13:19 -0700 2009 | |
| |
photoshop/ | Tue Jun 23 09:13:19 -0700 2009 | |
| |
public/ | Tue Jun 23 09:13:19 -0700 2009 | |
| |
script/ | Tue Jun 23 09:13:19 -0700 2009 | |
| |
test/ | Tue Jun 23 09:13:19 -0700 2009 | |
| |
tmp/ | Tue Jun 23 09:13:19 -0700 2009 | |
| |
vendor/ | Tue Jun 23 09:13:19 -0700 2009 |
README
RAILS PHOTOGRAPHER ------------------ This is a fairly simple web site for photographers. FEATURES -------- * Static About, Pricing, and FAQ sections. * Home page displays 6 Categories (Albums) that lead to javascript galleries. * Configurable variables for the site name, location, email, etc. * Capistrano deploy ad backup script sample * Admin section where you can manage categories and their photos, and client's and their photo previews. * Client section where your client's can preview their photos. * Contact form. INSTALLATION ------------ Some familiarity with Ruby on Rails and Linux administration recommended. 1. Rename /config/database.yml.same to /config/database.yml and enter your database connection information. 2. Rename /config/initializers/photographer.rb.sample to /config/initializers/photographer.rb and enter in your site information. 3. Rename /config/site_keys.rb.sample to /config/site_keys.rb and enter in a unique site key (just make something up) 4. Replace /public/favicon.ico with your own favicon (displayed in the browsers address bar) 5. Create the directory /public/attachments 6. Run the server (./script/server) 7. Go to localhost:3000/admin and setup your 6 categories. You should be up and running location now. DEPLOYMENT ---------- 1. Rename /config/deploy.rb.sample to /config/deploy.rb and enter in your deployment information. 2. Make sure capistrano is installed (sudo gem install capistrano) 3. Run the cap deploy setup. "cap deploy:setup" 4. ssh into your server and create the following directories: * /var/www/applicationname/shared/attachemnts/ * /var/www/applicationname/shared/database.yml * /var/www/applicationname/shared/photographer.rb 5. Run the deploy script. "cap deploy" BACKING IT ALL UP ----------------- I recommend doing a daily backup of the database into a git repository, however there is a backup option included in the deploy script. Run "cap backup:bootstrap" This will dump the mysql database to file, zip it up and download it, it will also tar up the attachments directory (your uploaded photos) and download it.

