flm01/web/api/flukso/deps/mysql/src/mysql_sup.erl

23 lines
584 B
Erlang
Raw Normal View History

-module(mysql_sup).
-export([start_link/0]).
-behaviour(supervisor).
-export([init/1]).
%% @spec start_link() -> Result
%% Result = {ok,Pid} | ignore | {error,Error}
%% Pid = pid()
%% Error = {already_started,Pid} | shutdown | term()
start_link() ->
supervisor:start_link(mysql_sup, []).
init([]) ->
MysqlConfig = [pool, "localhost", "flukso", "your_mysql_password_here", "flukso"],
Mysql = {mysql,
{mysql, start_link, MysqlConfig},
permanent, 3000, worker, [mysql]},
Processes = [Mysql],
{ok, {{one_for_one, 5, 10}, Processes}}.