diff --git a/.goreleaser.yml b/.goreleaser.yml index d500f967..c9820d26 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -38,161 +38,3 @@ archives: format_overrides: - goos: windows format: zip - -dockers: - - - dockerfile: Dockerfile - 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" - - "filebrowser/filebrowser:v{{ .Major }}-amd64" - extra_files: - - docker_config.json - - healthcheck.sh - - - dockerfile: Dockerfile - 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" - - "filebrowser/filebrowser:v{{ .Major }}-arm64" - extra_files: - - docker_config.json - - healthcheck.sh - - - dockerfile: Dockerfile - 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" - - "filebrowser/filebrowser:v{{ .Major }}-armv6" - extra_files: - - docker_config.json - - healthcheck.sh - - - dockerfile: Dockerfile - 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" - - "filebrowser/filebrowser:v{{ .Major }}-armv7" - extra_files: - - docker_config.json - - healthcheck.sh -## 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 -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" - - name_template: "filebrowser/filebrowser:v{{ .Major }}" - image_templates: - - "filebrowser/filebrowser:v{{ .Major }}-amd64" - - "filebrowser/filebrowser:v{{ .Major }}-arm64" - - "filebrowser/filebrowser:v{{ .Major }}-armv7" -## 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" -brews: - - name: filebrowser - repository: - 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"