1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
package main
type Config struct {
Database Database
Storage Storage
Server Server
API API
}
type Database struct {
Username string
Password string
Hostname string
Database string
Adapter string
SSLMode string
}
type Storage struct {
Location string
}
type Server struct {
Port string
Listen string
}
type API struct {
Location string
Files string
}
var config = Config{
Database{
Username: "audiocache",
Password: "audiocache",
Hostname: "localhost",
Database: "audiocache",
Adapter: "postgres",
SSLMode: "disable",
},
Storage{
Location: "/tmp/audiocache/",
},
Server{
Listen: "127.0.0.1",
Port: "8080",
},
API{
Location: "http://localhost:8080/",
Files: "files/",
},
}
|