2018-06-10 01:31:13 +00:00
|
|
|
<!doctype html>
|
|
|
|
<html lang="en">
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
2018-06-26 07:01:41 +00:00
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=1.0, user-scalable=0">
|
2018-06-10 01:31:13 +00:00
|
|
|
<link rel="stylesheet" href="/css/bootstrap.min.css">
|
|
|
|
<link rel="stylesheet" href="/css/base.css">
|
|
|
|
|
2018-06-10 03:44:47 +00:00
|
|
|
<title>Statup | Setup</title>
|
2018-06-10 01:31:13 +00:00
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
2018-06-24 11:51:07 +00:00
|
|
|
<div class="container col-md-7 col-sm-12 mt-md-5 bg-light">
|
2018-06-10 01:31:13 +00:00
|
|
|
|
2018-06-25 01:58:27 +00:00
|
|
|
<div class="col-12">
|
|
|
|
|
2018-06-19 04:48:25 +00:00
|
|
|
{{ if .Error }}
|
|
|
|
<div class="alert alert-danger" role="alert">
|
|
|
|
{{ .Error }}
|
|
|
|
</div>
|
|
|
|
{{ end }}
|
|
|
|
|
2018-06-26 07:01:41 +00:00
|
|
|
<form method="POST" id="setup_form" action="/setup">
|
2018-06-10 01:31:13 +00:00
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
|
|
|
|
<div class="col-6">
|
|
|
|
<div class="form-group">
|
|
|
|
<label for="inputState">Database Connection</label>
|
2018-06-15 04:30:10 +00:00
|
|
|
<select id="database_type" name="db_connection" class="form-control">
|
2018-06-10 01:31:13 +00:00
|
|
|
<option selected value="postgres">Postgres</option>
|
2018-06-15 04:30:10 +00:00
|
|
|
<option value="sqlite">Sqlite</option>
|
|
|
|
<option value="mysql">MySQL</option>
|
2018-06-10 01:31:13 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2018-06-15 04:30:10 +00:00
|
|
|
<div class="form-group" id="db_host">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="db_host_in">Host</label>
|
|
|
|
<input type="text" name="db_host" id="db_host_in" class="form-control" value="{{.DbHost}}" placeholder="localhost">
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
2018-06-15 04:30:10 +00:00
|
|
|
<div class="form-group" id="db_port">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="db_port_in">Database Port</label>
|
|
|
|
<input type="text" name="db_port" id="db_port_in" class="form-control" value="{{.DbPort}}" placeholder="localhost">
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
2018-06-15 04:30:10 +00:00
|
|
|
<div class="form-group" id="db_user">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="db_user_in">Username</label>
|
|
|
|
<input type="text" name="db_user" id="db_user_in" class="form-control" value="{{.DbUser}}" placeholder="root">
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
2018-06-15 04:30:10 +00:00
|
|
|
<div class="form-group" id="db_password">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="db_password">Password</label>
|
|
|
|
<input type="password" name="db_password" class="form-control" value="{{.DbPass}}" id="db_password" placeholder="password123">
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
2018-06-15 04:30:10 +00:00
|
|
|
<div class="form-group" id="db_database">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="db_database">Database</label>
|
|
|
|
<input type="text" name="db_database" class="form-control" value="{{.DbData}}" id="db_database" placeholder="Database name">
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
|
|
|
<div class="form-group">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="project">Project Name</label>
|
|
|
|
<input type="text" name="project" class="form-control" value="{{.Project}}" id="project" placeholder="Great Uptime" required>
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
2018-06-15 04:30:10 +00:00
|
|
|
<div class="form-group">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="description">Project Description</label>
|
|
|
|
<input type="text" name="description" class="form-control" value="{{.Description}}" id="description" placeholder="Great Uptime">
|
2018-06-15 04:30:10 +00:00
|
|
|
</div>
|
|
|
|
|
2018-06-10 01:31:13 +00:00
|
|
|
<div class="form-group">
|
2018-06-25 01:58:27 +00:00
|
|
|
<label for="domain_input">Domain URL</label>
|
|
|
|
<input type="text" name="domain" class="form-control" value="{{.Domain}}" id="domain_input" required>
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
2018-06-23 08:42:50 +00:00
|
|
|
<div class="form-group">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="username">Admin Username</label>
|
|
|
|
<input type="text" name="username" class="form-control" value="{{.Username}}" id="username" value="admin" placeholder="admin" required>
|
2018-06-23 08:42:50 +00:00
|
|
|
</div>
|
|
|
|
|
2018-06-10 01:31:13 +00:00
|
|
|
<div class="form-group">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="email">Admin Email Address</label>
|
|
|
|
<input type="email" name="email" class="form-control" value="{{.Email}}" id="email" placeholder="info@admin.com" required>
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
2018-07-03 03:39:26 +00:00
|
|
|
<label for="password">Admin Password</label>
|
|
|
|
<input type="password" name="password" class="form-control" value="{{.Password}}" id="password" placeholder="password" required>
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="form-group">
|
2018-07-03 03:39:26 +00:00
|
|
|
<span class="switch">
|
|
|
|
<input type="checkbox" name="sample_data" class="switch" id="switch-normal" checked>
|
|
|
|
<label for="switch-normal">Load Sample Data</label>
|
|
|
|
</span>
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
2018-06-30 02:19:19 +00:00
|
|
|
<button id="setup_button" type="submit" class="btn btn-primary btn-block disable_click">Save Settings</button>
|
2018-06-10 01:31:13 +00:00
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</form>
|
|
|
|
|
2018-06-25 01:58:27 +00:00
|
|
|
</div>
|
|
|
|
|
2018-06-10 01:31:13 +00:00
|
|
|
</div>
|
|
|
|
|
2018-06-22 04:02:57 +00:00
|
|
|
{{template "footer"}}
|
|
|
|
|
2018-06-10 01:31:13 +00:00
|
|
|
<script src="/js/jquery-3.3.1.slim.min.js"></script>
|
2018-06-15 04:30:10 +00:00
|
|
|
<script src="/js/bootstrap.min.js"></script>
|
|
|
|
<script src="/js/setup.js"></script>
|
2018-06-25 01:58:27 +00:00
|
|
|
|
2018-06-10 01:31:13 +00:00
|
|
|
</body>
|
|
|
|
</html>
|