aboutsummaryrefslogtreecommitdiffstats
path: root/examples/static
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-01-30 22:13:31 +0100
committerLoïc Hoguin <[email protected]>2013-01-30 22:13:31 +0100
commitf96e20aef7cce6d47535ab63c36452f6c9e1c444 (patch)
treeb6ae3cd187ebe6d6c2eb48819f4cd4be0253757f /examples/static
parenteaaa81cce693e6dbbe2a48a594cd4bcd424c0495 (diff)
downloadcowboy-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.md49
-rw-r--r--examples/static/priv/small.mp4bin383631 -> 0 bytes
-rw-r--r--examples/static/priv/small.ogvbin872453 -> 0 bytes
-rw-r--r--examples/static/priv/test.txt1
-rw-r--r--examples/static/priv/video.html11
-rw-r--r--examples/static/rebar.config6
-rw-r--r--examples/static/src/static.app.src15
-rw-r--r--examples/static/src/static.erl14
-rw-r--r--examples/static/src/static_app.erl28
-rw-r--r--examples/static/src/static_sup.erl23
-rwxr-xr-xexamples/static/start.sh4
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
deleted file mode 100644
index 1fc4788..0000000
--- a/examples/static/priv/small.mp4
+++ /dev/null
Binary files differ
diff --git a/examples/static/priv/small.ogv b/examples/static/priv/small.ogv
deleted file mode 100644
index 6409d6e..0000000
--- a/examples/static/priv/small.ogv
+++ /dev/null
Binary files differ
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\")."