2018-12-28 19:19:54 +00:00
project_name : filebrowser
2019-05-12 20:08:43 +00:00
env :
- GO111MODULE=on
2023-09-14 22:59:16 +00:00
builds :
2023-11-02 21:48:29 +00:00
- env :
- CGO_ENABLED=0
ldflags :
- -s -w -X github.com/filebrowser/filebrowser/v2/version.Version={{ .Version }} -X github.com/filebrowser/filebrowser/v2/version.CommitSHA={{ .ShortCommit }}
main : main.go
binary : filebrowser
goos :
- darwin
- linux
- windows
- freebsd
goarch :
- amd64
- 386
- arm
- arm64
- riscv64
goarm :
- 5
- 6
- 7
ignore :
- goos : darwin
goarch : 386
- goos : freebsd
goarch : arm
2018-12-28 19:19:54 +00:00
2019-05-11 21:40:11 +00:00
archives :
-
name_template : "{{.Os}}-{{.Arch}}{{if .Arm}}v{{.Arm}}{{end}}-{{ .ProjectName }}"
format : tar.gz
format_overrides :
- goos : windows
format : zip
2018-12-28 19:19:54 +00:00
dockers :
-
2020-06-01 00:14:11 +00:00
dockerfile : Dockerfile
2021-12-20 19:46:52 +00:00
use : buildx
2021-03-03 12:46:22 +00: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-28 19:19:54 +00:00
goos : linux
goarch : amd64
2019-01-09 00:21:27 +00:00
image_templates :
2021-03-03 12:46:22 +00:00
- "filebrowser/filebrowser:{{ .Tag }}-amd64"
- "filebrowser/filebrowser:v{{ .Major }}-amd64"
2021-03-07 14:23:12 +00:00
extra_files :
2021-12-21 13:28:42 +00:00
- docker_config.json
2023-07-28 21:03:57 +00:00
- healthcheck.sh
2020-06-01 00:14:11 +00:00
-
2021-12-21 13:28:42 +00:00
dockerfile : Dockerfile
2021-12-20 19:46:52 +00:00
use : buildx
2021-03-03 12:46:22 +00: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 00:14:11 +00:00
goos : linux
2021-03-03 12:46:22 +00:00
goarch : arm64
2020-06-01 00:14:11 +00:00
image_templates :
2021-03-03 12:46:22 +00:00
- "filebrowser/filebrowser:{{ .Tag }}-arm64"
- "filebrowser/filebrowser:v{{ .Major }}-arm64"
2021-03-07 14:23:12 +00:00
extra_files :
2021-12-21 13:28:42 +00:00
- docker_config.json
2023-07-28 21:03:57 +00:00
- healthcheck.sh
2020-06-16 20:48:07 +00:00
-
2021-12-21 13:28:42 +00:00
dockerfile : Dockerfile
2021-12-20 19:46:52 +00:00
use : buildx
2021-03-03 12:46:22 +00: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-16 20:48:07 +00:00
goos : linux
2021-03-03 12:46:22 +00:00
goarch : arm
goarm : '6'
2020-06-16 20:48:07 +00:00
image_templates :
2021-03-03 12:46:22 +00:00
- "filebrowser/filebrowser:{{ .Tag }}-armv6"
- "filebrowser/filebrowser:v{{ .Major }}-armv6"
2021-03-07 14:23:12 +00:00
extra_files :
2021-12-21 13:28:42 +00:00
- docker_config.json
2023-07-28 21:03:57 +00:00
- healthcheck.sh
2020-06-16 20:48:07 +00:00
-
2021-12-21 13:28:42 +00:00
dockerfile : Dockerfile
2021-12-20 19:46:52 +00:00
use : buildx
2021-03-03 12:46:22 +00: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-16 20:48:07 +00:00
goos : linux
2021-03-03 12:46:22 +00:00
goarch : arm
goarm : '7'
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-armv7"
- "filebrowser/filebrowser:v{{ .Major }}-armv7"
2021-12-21 13:28:42 +00:00
extra_files :
- docker_config.json
2023-07-28 21:03:57 +00:00
- healthcheck.sh
2021-12-21 13:28:42 +00:00
## 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
2021-03-03 12:46:22 +00:00
docker_manifests :
- name_template : "filebrowser/filebrowser:latest"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64"
- "filebrowser/filebrowser:{{ .Tag }}-arm64"
- "filebrowser/filebrowser:{{ .Tag }}-armv7"
- name_template : "filebrowser/filebrowser:{{ .Tag }}"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64"
- "filebrowser/filebrowser:{{ .Tag }}-arm64"
- "filebrowser/filebrowser:{{ .Tag }}-armv7"
2021-03-04 12:12:03 +00:00
- name_template : "filebrowser/filebrowser:v{{ .Major }}"
2020-06-16 20:48:07 +00:00
image_templates :
2021-03-04 12:12:03 +00:00
- "filebrowser/filebrowser:v{{ .Major }}-amd64"
- "filebrowser/filebrowser:v{{ .Major }}-arm64"
- "filebrowser/filebrowser:v{{ .Major }}-armv7"
2021-12-21 13:28:42 +00:00
## s6 image manifests
- name_template : "filebrowser/filebrowser:s6"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64-s6"
- "filebrowser/filebrowser:{{ .Tag }}-arm64-s6"
- name_template : "filebrowser/filebrowser:{{ .Tag }}-s6"
image_templates :
- "filebrowser/filebrowser:{{ .Tag }}-amd64-s6"
- "filebrowser/filebrowser:{{ .Tag }}-arm64-s6"
- name_template : "filebrowser/filebrowser:v{{ .Major }}-s6"
image_templates :
- "filebrowser/filebrowser:v{{ .Major }}-amd64-s6"
- "filebrowser/filebrowser:v{{ .Major }}-arm64-s6"
2021-03-03 15:25:03 +00:00
brews :
- name : filebrowser
2023-09-14 22:59:16 +00:00
repository :
2021-03-03 15:25:03 +00:00
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
2023-08-01 13:00:42 +00:00
license : "MIT"