tattoo

command module
v0.0.0-...-6da8fc5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2012 License: LGPL-3.0 Imports: 21 Imported by: 0

README

#TATTOO!

##Demo

##Build & Install & Run

requirements

build & install

go get github.com/salviati/tattoo
go install github.com/salviati/tattoo

as a stand-alone server

cd to srv/ directory and run tattoo

with Fast-CGI

configure nginx (Fast-CGI)

add the following code to your nginx site config file to make it work:

location /static/ {
	expires 1d;
	root YOUR_THEME_PATH;
	add_header Cache-Control  must-revalidate;
}
location /sys/static/ {
	expires 1d;
	root YOUR_BLOG_PATH;
	add_header Cache-Control  must-revalidate;
}
location / {
	root  YOUR_BLOG_PATH;
	expires 5m;
	add_header Cache-Control  must-revalidate;
	include fastcgi_params;
	fastcgi_param REQUEST_METHOD $request_method;
	fastcgi_param QUERY_STRING $query_string;
	fastcgi_param CONTENT_TYPE $content_type;
	fastcgi_param CONTENT_LENGTH $content_length;
	fastcgi_param GATEWAY_INTERFACE CGI/1.1;
	fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
	fastcgi_param REMOTE_ADDR $remote_addr;
	fastcgi_param REMOTE_PORT $remote_port;
	fastcgi_param SERVER_ADDR $server_addr;
	fastcgi_param SERVER_PORT $server_port;
	fastcgi_param SERVER_NAME $server_name;
	fastcgi_param SERVER_PROTOCOL $server_protocol;
	fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
	fastcgi_param PATH_INFO $fastcgi_script_name;
	fastcgi_pass 127.0.0.1:8887;
}

and then, run

./tattoo -fcgi

in srv/ directory.

Notes

The default configuration is currently hardcoded in conf.go; the admin user is "root" and the password is "42".

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL