53 lines
1.4 KiB
Go
53 lines
1.4 KiB
Go
|
package config
|
||
|
|
||
|
func defaultConfig() Config {
|
||
|
domain := "localhost"
|
||
|
|
||
|
c := Config{
|
||
|
ProjectName: "",
|
||
|
Domain: domain,
|
||
|
|
||
|
Docker: DockerConfig{
|
||
|
Network: DockerNetworkConfig{
|
||
|
Name: "forge-platform-network",
|
||
|
Subnet: "172.20.0.0/24",
|
||
|
Driver: "default",
|
||
|
},
|
||
|
SharedVolume: DockerSharedVolumeConfig{
|
||
|
Name: "forge-platform-shared-volume",
|
||
|
MountPath: "/forge-platform/shared",
|
||
|
},
|
||
|
SharedGroupId: 12239,
|
||
|
},
|
||
|
|
||
|
Services: ServicesConfig{
|
||
|
Traefik: TraefikConfig{
|
||
|
CheckNewVersion: false,
|
||
|
ContainerIp: "172.20.0.2",
|
||
|
LogLevel: "info",
|
||
|
SendAnonymousUsage: false,
|
||
|
Version: "v2.5.2",
|
||
|
},
|
||
|
Gitea: GiteaConfig{
|
||
|
AppName: "Gitea",
|
||
|
BaseUri: "git",
|
||
|
ContainerIp: "172.20.0.3",
|
||
|
ContainerDataDirectory: "/forge-platform/data",
|
||
|
ContainerTemporaryDirectory: "/forge-platform/tmp",
|
||
|
HostDataDirectory: "/mnt/forge-platform/gitea",
|
||
|
HttpPort: 3000,
|
||
|
InternalToken: "",
|
||
|
LogLevel: "info",
|
||
|
RunMode: "prod",
|
||
|
SecretKey: "",
|
||
|
SshDomain: domain,
|
||
|
SshPort: 2222,
|
||
|
UserId: 12000,
|
||
|
Version: "1.50.0",
|
||
|
},
|
||
|
},
|
||
|
}
|
||
|
|
||
|
return c
|
||
|
}
|