2018-12-29 03:19:54 +08:00
project_name : filebrowser
2019-05-13 04:08:43 +08:00
env :
- GO111MODULE=on
2018-12-29 03:19:54 +08:00
build :
env :
- CGO_ENABLED=0
2019-05-13 04:08:43 +08:00
ldflags :
- -s -w -X github.com/filebrowser/filebrowser/v2/version.Version={{ .Version }} -X github.com/filebrowser/filebrowser/v2/version.CommitSHA={{ .ShortCommit }}
2019-01-09 07:37:37 +08:00
main : main.go
2018-12-29 03:19:54 +08:00
binary : filebrowser
goos :
- darwin
- linux
- windows
- freebsd
goarch :
- amd64
- 386
- arm
- arm64
goarm :
- 5
- 6
- 7
ignore :
- goos : darwin
goarch : 386
- goos : freebsd
goarch : arm
2019-05-12 05:40:11 +08:00
archives :
-
name_template : "{{.Os}}-{{.Arch}}{{if .Arm}}v{{.Arm}}{{end}}-{{ .ProjectName }}"
format : tar.gz
format_overrides :
- goos : windows
format : zip
2018-12-29 03:19:54 +08:00
dockers :
-
2020-06-01 08:14:11 +08:00
dockerfile : Dockerfile
2021-12-21 03:46:52 +08:00
use : buildx
2021-03-03 20:46:22 +08:00
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/amd64"
2018-12-29 03:19:54 +08:00
goos : linux
goarch : amd64
2019-01-09 08:21:27 +08:00
image_templates :
2021-03-03 20:46:22 +08:00
- "filebrowser/filebrowser:{{ .Tag }}-amd64"
- "filebrowser/filebrowser:v{{ .Major }}-amd64"
2021-03-07 22:23:12 +08:00
extra_files :
2021-12-21 21:28:42 +08:00
- docker_config.json
2020-06-01 08:14:11 +08:00
-
2021-12-21 21:28:42 +08:00
dockerfile : Dockerfile
2021-12-21 03:46:52 +08:00
use : buildx
2021-03-03 20:46:22 +08:00
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/arm64"
2020-06-01 08:14:11 +08:00
goos : linux
2021-03-03 20:46:22 +08:00
goarch : arm64
2020-06-01 08:14:11 +08:00
image_templates :
2021-03-03 20:46:22 +08:00
- "filebrowser/filebrowser:{{ .Tag }}-arm64"
- "filebrowser/filebrowser:v{{ .Major }}-arm64"
2021-03-07 22:23:12 +08:00
extra_files :
2021-12-21 21:28:42 +08:00
- docker_config.json
2020-06-17 04:48:07 +08:00
-
2021-12-21 21:28:42 +08:00
dockerfile : Dockerfile
2021-12-21 03:46:52 +08:00
use : buildx
2021-03-03 20:46:22 +08:00
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/arm/v6"
2020-06-17 04:48:07 +08:00
goos : linux
2021-03-03 20:46:22 +08:00
goarch : arm
goarm : '6'
2020-06-17 04:48:07 +08:00
image_templates :
2021-03-03 20:46:22 +08:00
- "filebrowser/filebrowser:{{ .Tag }}-armv6"
- "filebrowser/filebrowser:v{{ .Major }}-armv6"
2021-03-07 22:23:12 +08:00
extra_files :
2021-12-21 21:28:42 +08:00
- docker_config.json
2020-06-17 04:48:07 +08:00
-
2021-12-21 21:28:42 +08:00
dockerfile : Dockerfile
2021-12-21 03:46:52 +08:00
use : buildx
2021-03-03 20:46:22 +08:00
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/arm/v7"
2020-06-17 04:48:07 +08:00
goos : linux
2021-03-03 20:46:22 +08:00
goarch : arm
goarm : '7'
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-armv7"
- "filebrowser/filebrowser:v{{ .Major }}-armv7"
2021-12-21 21:28:42 +08:00
extra_files :
- docker_config.json
## s6 based docker images
-
dockerfile : Dockerfile.s6
use : buildx
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/amd64"
goos : linux
goarch : amd64
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64-s6"
- "filebrowser/filebrowser:v{{ .Major }}-amd64-s6"
extra_files :
- docker/root
-
dockerfile : Dockerfile.s6.aarch64
use : buildx
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/arm64"
goos : linux
goarch : arm64
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-arm64-s6"
- "filebrowser/filebrowser:v{{ .Major }}-arm64-s6"
extra_files :
- docker/root
-
dockerfile : Dockerfile.s6.armhf
use : buildx
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/arm/v6"
goos : linux
goarch : arm
goarm : '6'
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-armv6-s6"
- "filebrowser/filebrowser:v{{ .Major }}-armv6-s6"
extra_files :
- docker/root
-
dockerfile : Dockerfile.s6.armhf
use : buildx
build_flag_templates :
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.name={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- "--label=org.opencontainers.image.source={{.GitURL}}"
- "--platform=linux/arm/v7"
goos : linux
goarch : arm
goarm : '7'
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-armv7-s6"
- "filebrowser/filebrowser:v{{ .Major }}-armv7-s6"
2021-03-07 22:23:12 +08:00
extra_files :
2021-12-15 17:58:47 +08:00
- docker/root
2021-03-03 20:46:22 +08:00
docker_manifests :
- name_template : "filebrowser/filebrowser:latest"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64"
- "filebrowser/filebrowser:{{ .Tag }}-arm64"
- "filebrowser/filebrowser:{{ .Tag }}-armv6"
- "filebrowser/filebrowser:{{ .Tag }}-armv7"
- name_template : "filebrowser/filebrowser:{{ .Tag }}"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64"
- "filebrowser/filebrowser:{{ .Tag }}-arm64"
- "filebrowser/filebrowser:{{ .Tag }}-armv6"
- "filebrowser/filebrowser:{{ .Tag }}-armv7"
2021-03-04 20:12:03 +08:00
- name_template : "filebrowser/filebrowser:v{{ .Major }}"
2020-06-17 04:48:07 +08:00
image_templates :
2021-03-04 20:12:03 +08:00
- "filebrowser/filebrowser:v{{ .Major }}-amd64"
- "filebrowser/filebrowser:v{{ .Major }}-arm64"
- "filebrowser/filebrowser:v{{ .Major }}-armv6"
- "filebrowser/filebrowser:v{{ .Major }}-armv7"
2021-12-21 21:28:42 +08:00
## s6 image manifests
- name_template : "filebrowser/filebrowser:s6"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64-s6"
- "filebrowser/filebrowser:{{ .Tag }}-arm64-s6"
- "filebrowser/filebrowser:{{ .Tag }}-armv6-s6"
- "filebrowser/filebrowser:{{ .Tag }}-armv7-s6"
- name_template : "filebrowser/filebrowser:{{ .Tag }}-s6"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64-s6"
- "filebrowser/filebrowser:{{ .Tag }}-arm64-s6"
- "filebrowser/filebrowser:{{ .Tag }}-armv6-s6"
- "filebrowser/filebrowser:{{ .Tag }}-armv7-s6"
- name_template : "filebrowser/filebrowser:v{{ .Major }}-s6"
image_templates :
- "filebrowser/filebrowser:v{{ .Major }}-amd64-s6"
- "filebrowser/filebrowser:v{{ .Major }}-arm64-s6"
- "filebrowser/filebrowser:v{{ .Major }}-armv6-s6"
- "filebrowser/filebrowser:v{{ .Major }}-armv7-s6"
2021-03-03 23:25:03 +08:00
brews :
- name : filebrowser
tap :
owner : filebrowser
name : homebrew-tap
folder : Formula
homepage : https://filebrowser.org
commit_author :
name : FileBrowser Robot
email : robot@filebrowser.org
description : File Browser is a create-your-own-cloud-kind of software where you can install it on a server, direct it to a path and then access your files through a nice web interface
license : "MIT"