mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 06:47:20 +08:00
51 lines
1.7 KiB
Go
51 lines
1.7 KiB
Go
package bootstrap
|
|
|
|
import (
|
|
"github.com/acepanel/panel/internal/apps/codeserver"
|
|
"github.com/acepanel/panel/internal/apps/docker"
|
|
"github.com/acepanel/panel/internal/apps/fail2ban"
|
|
"github.com/acepanel/panel/internal/apps/frp"
|
|
"github.com/acepanel/panel/internal/apps/gitea"
|
|
"github.com/acepanel/panel/internal/apps/memcached"
|
|
"github.com/acepanel/panel/internal/apps/minio"
|
|
"github.com/acepanel/panel/internal/apps/mysql"
|
|
"github.com/acepanel/panel/internal/apps/nginx"
|
|
"github.com/acepanel/panel/internal/apps/openresty"
|
|
"github.com/acepanel/panel/internal/apps/percona"
|
|
"github.com/acepanel/panel/internal/apps/phpmyadmin"
|
|
"github.com/acepanel/panel/internal/apps/podman"
|
|
"github.com/acepanel/panel/internal/apps/postgresql"
|
|
"github.com/acepanel/panel/internal/apps/pureftpd"
|
|
"github.com/acepanel/panel/internal/apps/redis"
|
|
"github.com/acepanel/panel/internal/apps/rsync"
|
|
"github.com/acepanel/panel/internal/apps/s3fs"
|
|
"github.com/acepanel/panel/internal/apps/supervisor"
|
|
"github.com/acepanel/panel/pkg/apploader"
|
|
)
|
|
|
|
func NewLoader(
|
|
codeserver *codeserver.App,
|
|
docker *docker.App,
|
|
fail2ban *fail2ban.App,
|
|
frp *frp.App,
|
|
gitea *gitea.App,
|
|
memcached *memcached.App,
|
|
minio *minio.App,
|
|
mysql *mysql.App,
|
|
nginx *nginx.App,
|
|
openresty *openresty.App,
|
|
percona *percona.App,
|
|
phpmyadmin *phpmyadmin.App,
|
|
podman *podman.App,
|
|
postgresql *postgresql.App,
|
|
pureftpd *pureftpd.App,
|
|
redis *redis.App,
|
|
rsync *rsync.App,
|
|
s3fs *s3fs.App,
|
|
supervisor *supervisor.App,
|
|
) *apploader.Loader {
|
|
loader := new(apploader.Loader)
|
|
loader.Add(codeserver, docker, fail2ban, frp, gitea, memcached, minio, mysql, nginx, openresty, percona, phpmyadmin, podman, postgresql, pureftpd, redis, rsync, s3fs, supervisor)
|
|
return loader
|
|
}
|