Skip to content

Commit

Permalink
Adds goreleaser
Browse files Browse the repository at this point in the history
  • Loading branch information
amir20 committed Oct 30, 2018
1 parent 9313c67 commit ffba44a
Show file tree
Hide file tree
Showing 5 changed files with 81 additions and 3 deletions.
55 changes: 55 additions & 0 deletions .goreleaser.yml
@@ -0,0 +1,55 @@
before:
hooks:
- npm run build
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- darwin
goarch:
- amd64
- arm
- arm64
archive:
replacements:
amd64: 64-bit
386: 32-bit
arm64: ARM_64-bit
arm: ARM_32-bit
linux: Linux
darwin: Darwin
checksum:
name_template: "checksums.txt"
snapshot:
name_template: "{{ .Tag }}-next"
changelog:
sort: asc
filters:
exclude:
- "^docs:"
- "^test:"

nfpm:
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
replacements:
amd64: 64-bit
386: 32-bit
arm64: ARM_64-bit
arm: ARM_32-bit
linux: Linux
darwin: macOS

vendor: Amir Raminfar
homepage: https://github.com/amir20/dozzle/
maintainer: Amir Raminfar <findamir@gmail.com>
formats:
- deb
- rpm

dockers:
- image: amir20/dozzle
tag_templates:
- "{{ .Tag }}"
- "v{{ .Major }}.{{ .Minor }}"
- latest
10 changes: 10 additions & 0 deletions Dockerfile
@@ -0,0 +1,10 @@
FROM alpine:latest as certs
RUN apk --update add ca-certificates

FROM scratch
ENV PATH=/bin
ENV DOCKER_API_VERSION 1.38
COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY dozzle /
ENTRYPOINT ["/dozzle"]
EXPOSE 8080
12 changes: 10 additions & 2 deletions assets/pages/Index.vue
@@ -1,8 +1,16 @@
<template lang="html">
<div>
<ul>
<li v-for="item in containers">
<router-link :to="{name: 'container', params: {id: item.Id}}">{{ item.Names[0] }} {{ item.Status}}</router-link>
<li v-for="item in containers" class="columns unstyled box">
<div class="column is-6">
<router-link :to="{name: 'container', params: {id: item.Id}}">{{ item.Names[0] }}</router-link>
</div>
<div class="column is-4">
<code>{{ item.Image }}</code>
</div>
<div class="column is-2">
{{ item.Status}}
</div>
</li>
</ul>
</div>
Expand Down
3 changes: 3 additions & 0 deletions main.go
Expand Up @@ -19,6 +19,9 @@ var (
cli *client.Client
addr = flag.String("addr", "localhost:8080", "http service address")
upgrader = websocket.Upgrader{}
version = "dev"
commit = "none"
date = "unknown"
)

func init() {
Expand Down
4 changes: 3 additions & 1 deletion package.json
Expand Up @@ -5,7 +5,9 @@
"main": "index.js",
"scripts": {
"start": "concurrently 'go run main.go' 'npm run watch-assets'",
"watch-assets": "parcel watch assets/index.html"
"watch-assets": "parcel watch assets/index.html",
"build": "parcel build assets/index.html",
"clean": "rm -rf dist"
},
"repository": {
"type": "git",
Expand Down

0 comments on commit ffba44a

Please sign in to comment.