diff options
author | Loïc Hoguin <[email protected]> | 2013-01-30 22:13:31 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2013-01-30 22:13:31 +0100 |
commit | f96e20aef7cce6d47535ab63c36452f6c9e1c444 (patch) | |
tree | b6ae3cd187ebe6d6c2eb48819f4cd4be0253757f /examples/static | |
parent | eaaa81cce693e6dbbe2a48a594cd4bcd424c0495 (diff) | |
download | cowboy-f96e20aef7cce6d47535ab63c36452f6c9e1c444.tar.gz cowboy-f96e20aef7cce6d47535ab63c36452f6c9e1c444.tar.bz2 cowboy-f96e20aef7cce6d47535ab63c36452f6c9e1c444.zip |
Rename example 'static' to 'static_world' to avoid confusion
Diffstat (limited to 'examples/static')
-rw-r--r-- | examples/static/README.md | 49 | ||||
-rw-r--r-- | examples/static/priv/small.mp4 | bin | 383631 -> 0 bytes | |||
-rw-r--r-- | examples/static/priv/small.ogv | bin | 872453 -> 0 bytes | |||
-rw-r--r-- | examples/static/priv/test.txt | 1 | ||||
-rw-r--r-- | examples/static/priv/video.html | 11 | ||||
-rw-r--r-- | examples/static/rebar.config | 6 | ||||
-rw-r--r-- | examples/static/src/static.app.src | 15 | ||||
-rw-r--r-- | examples/static/src/static.erl | 14 | ||||
-rw-r--r-- | examples/static/src/static_app.erl | 28 | ||||
-rw-r--r-- | examples/static/src/static_sup.erl | 23 | ||||
-rwxr-xr-x | examples/static/start.sh | 4 |
11 files changed, 0 insertions, 151 deletions
diff --git a/examples/static/README.md b/examples/static/README.md deleted file mode 100644 index 78f5338..0000000 --- a/examples/static/README.md +++ /dev/null @@ -1,49 +0,0 @@ -Cowboy Static Files Server -========================== - -To compile this example you need rebar in your PATH. - -Type the following command: -``` -$ rebar get-deps compile -``` - -You can then start the Erlang node with the following command: -``` -./start.sh -``` - -Cowboy will serve all the files you put in the priv/ directory. -You can replace the filename given in the example URL with the -one of a file you added to this directory to receive that file. - -Example -------- - -Show that the file is returned as an octet-stream - -``` bash -$ curl -i http://localhost:8080/test.txt -HTTP/1.1 200 OK -connection: keep-alive -server: Cowboy -date: Fri, 28 Sep 2012 04:19:40 GMT -content-length: 52 -Content-Type: application/octet-stream -Last-Modified: Fri, 28 Sep 2012 04:01:20 GMT - -If you read this then the static file server works! -``` - -Finally download and cat the file to verify - -``` bash -$ curl -sLO http://localhost:8080/test.txt -$ cat test.txt -If you read this then the static file server works! -``` - -HTML5 Video Example -------------------- - -Open http://localhost:8080/video.html in your favorite browser. diff --git a/examples/static/priv/small.mp4 b/examples/static/priv/small.mp4 Binary files differdeleted file mode 100644 index 1fc4788..0000000 --- a/examples/static/priv/small.mp4 +++ /dev/null diff --git a/examples/static/priv/small.ogv b/examples/static/priv/small.ogv Binary files differdeleted file mode 100644 index 6409d6e..0000000 --- a/examples/static/priv/small.ogv +++ /dev/null diff --git a/examples/static/priv/test.txt b/examples/static/priv/test.txt deleted file mode 100644 index 760cddb..0000000 --- a/examples/static/priv/test.txt +++ /dev/null @@ -1 +0,0 @@ -If you read this then the static file server works! diff --git a/examples/static/priv/video.html b/examples/static/priv/video.html deleted file mode 100644 index eca63ee..0000000 --- a/examples/static/priv/video.html +++ /dev/null @@ -1,11 +0,0 @@ -<!DOCTYPE html> -<html> -<body> - <h1>HTML5 Video Example</h1> - <video controls> - <source src="small.ogv" type="video/ogg"/> - <source src="small.mp4" type="video/mp4"/> - </video> - <p>Videos taken from <a href="http://techslides.com/sample-webm-ogg-and-mp4-video-files-for-html5/">TechSlides</a></p> -</body> -</html> diff --git a/examples/static/rebar.config b/examples/static/rebar.config deleted file mode 100644 index eb6f194..0000000 --- a/examples/static/rebar.config +++ /dev/null @@ -1,6 +0,0 @@ -{deps, [ - {cowboy, ".*", - {git, "git://github.com/extend/cowboy.git", "master"}}, - {mimetypes, ".*", - {git, "git://github.com/spawngrid/mimetypes.git", "master"}} -]}. diff --git a/examples/static/src/static.app.src b/examples/static/src/static.app.src deleted file mode 100644 index bf7512d..0000000 --- a/examples/static/src/static.app.src +++ /dev/null @@ -1,15 +0,0 @@ -%% Feel free to use, reuse and abuse the code in this file. - -{application, static, [ - {description, "Cowboy static file server example."}, - {vsn, "1"}, - {modules, []}, - {registered, []}, - {applications, [ - kernel, - stdlib, - cowboy - ]}, - {mod, {static_app, []}}, - {env, []} -]}. diff --git a/examples/static/src/static.erl b/examples/static/src/static.erl deleted file mode 100644 index d3eb319..0000000 --- a/examples/static/src/static.erl +++ /dev/null @@ -1,14 +0,0 @@ -%% Feel free to use, reuse and abuse the code in this file. - --module(static). - -%% API. --export([start/0]). - -%% API. - -start() -> - ok = application:start(crypto), - ok = application:start(ranch), - ok = application:start(cowboy), - ok = application:start(static). diff --git a/examples/static/src/static_app.erl b/examples/static/src/static_app.erl deleted file mode 100644 index a2b9c31..0000000 --- a/examples/static/src/static_app.erl +++ /dev/null @@ -1,28 +0,0 @@ -%% Feel free to use, reuse and abuse the code in this file. - -%% @private --module(static_app). --behaviour(application). - -%% API. --export([start/2]). --export([stop/1]). - -%% API. - -start(_Type, _Args) -> - Dispatch = cowboy_router:compile([ - {'_', [ - {"/[...]", cowboy_static, [ - {directory, {priv_dir, static, []}}, - {mimetypes, {fun mimetypes:path_to_mimes/2, default}} - ]} - ]} - ]), - {ok, _} = cowboy:start_http(http, 100, [{port, 8080}], [ - {env, [{dispatch, Dispatch}]} - ]), - static_sup:start_link(). - -stop(_State) -> - ok. diff --git a/examples/static/src/static_sup.erl b/examples/static/src/static_sup.erl deleted file mode 100644 index a3b2e16..0000000 --- a/examples/static/src/static_sup.erl +++ /dev/null @@ -1,23 +0,0 @@ -%% Feel free to use, reuse and abuse the code in this file. - -%% @private --module(static_sup). --behaviour(supervisor). - -%% API. --export([start_link/0]). - -%% supervisor. --export([init/1]). - -%% API. - --spec start_link() -> {ok, pid()}. -start_link() -> - supervisor:start_link({local, ?MODULE}, ?MODULE, []). - -%% supervisor. - -init([]) -> - Procs = [], - {ok, {{one_for_one, 10, 10}, Procs}}. diff --git a/examples/static/start.sh b/examples/static/start.sh deleted file mode 100755 index bc67846..0000000 --- a/examples/static/start.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -erl -pa ebin deps/*/ebin -s static \ - -eval "io:format(\"Point your browser at http://localhost:8080/test.txt~n\")." \ - -eval "io:format(\"Point your browser at http://localhost:8080/video.html~n\")." |