1 package Memories::Config;
4 # This parameter should be the external address of your Memories
6 Memories->config->uri_base("http://localhost/memories/");
8 # This is where your templates will live.
9 Memories->config->{template_root} = "/etc/memories/templates/";
11 # Here is where uploaded photos will be stored. Your web server user
12 # should own this directory.
13 Memories->config->{data_store} = "/var/www/memories/store/";
15 # You also need to configure your web server so that it serves files out
16 # of the data store; this URL should be where that data store directory
17 # is exposed on the web.
18 Memories->config->{data_store_external} = "http://localhost/memories/store/";
20 # Your database server: the first part should always be "dbi"; the
21 # second, the name of the DBD driver you're using (usually mysql unless
22 # you want to do your own thing); the final part, the name of the
25 # Initialize this database from memories.sql and give www-data (or
26 # equivalent) read/write access to all tables.
27 Memories->config->{dsn} = "dbi:mysql:memories";
31 # The name of any cookies this application should give out
32 Memories->config->{auth}{cookie_name} = "memories";
34 # Session file storage. Create these directories and have them owned by
36 Memories->config->{auth}{session_args} = {
37 Directory => "/var/lib/memories/sessions",
38 LockDirectory => "/var/lib/memories/sessionlock",
43 # It's OK to leave these as they are.
45 # The size of thumbnails to generate
46 Memories->config->{thumb_size} = "90x90";
48 # Sizes you want to scale to. "full" is special.
49 Memories->config->{sizes} =
50 [ qw/ 150x100 300x200 640x480 800x600 1024x768 1280x1024 full /];
52 # Number of photos on a page. It's best if this is a multiple of three
53 Memories->config->{photos_per_page} = 21;