Commit 81f873d 1 parent 505a10a commit 81f873d Copy full SHA for 81f873d
File tree 4 files changed +32
-7
lines changed
4 files changed +32
-7
lines changed Original file line number Diff line number Diff line change 17
17
- image : circleci/golang:1.12
18
18
steps :
19
19
- checkout
20
+ - setup_remote_docker
21
+ - run : docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
20
22
- run : curl -sL https://git.io/goreleaser | bash
23
+ - run : docker logout
21
24
workflows :
22
25
version : 2
23
26
build-workflow :
Original file line number Diff line number Diff line change @@ -21,9 +21,21 @@ build:
21
21
goarch : arm
22
22
goarm : 6
23
23
24
- archive :
25
- name_template : " {{.Os}}-{{.Arch}}-{{ .ProjectName }}"
26
- format : tar.gz
27
- format_overrides :
28
- - goos : windows
29
- format : zip
24
+ archives :
25
+ -
26
+ name_template : " {{.Os}}-{{.Arch}}-{{ .ProjectName }}"
27
+ format : tar.gz
28
+ format_overrides :
29
+ - goos : windows
30
+ format : zip
31
+
32
+ dockers :
33
+ -
34
+ goos : linux
35
+ goarch : amd64
36
+ goarm : ' '
37
+ image_templates :
38
+ - " hacdias/webdav:latest"
39
+ - " hacdias/webdav:{{ .Tag }}"
40
+ - " hacdias/webdav:v{{ .Major }}.{{ .Minor }}"
41
+ - " hacdias/webdav:v{{ .Major }}"
Original file line number Diff line number Diff line change
1
+ FROM alpine:latest as certs
2
+ RUN apk --update add ca-certificates
3
+
4
+ FROM scratch
5
+ COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
6
+
7
+ EXPOSE 80
8
+
9
+ COPY webdav /webdav
10
+
11
+ ENTRYPOINT [ "/webdav" ]
Original file line number Diff line number Diff line change @@ -262,7 +262,6 @@ func basicAuth(c *cfg) http.Handler {
262
262
}
263
263
264
264
func checkPassword (saved , input string ) bool {
265
-
266
265
if strings .HasPrefix (saved , "{bcrypt}" ) {
267
266
savedPassword := strings .TrimPrefix (saved , "{bcrypt}" )
268
267
return bcrypt .CompareHashAndPassword ([]byte (savedPassword ), []byte (input )) == nil
You can’t perform that action at this time.
0 commit comments