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 }