Skip to content

Commit e757016

Browse files
committed
Use gcc and go111 modules in Dockerfile
Change Useragent column type Signed-off-by: David Kröll <[email protected]>
1 parent af0eb7c commit e757016

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

Dockerfile

+6-3
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@ FROM golang:1.12-alpine AS base
33
COPY . /go/src/github.com/davidkroell/shortcut
44

55
WORKDIR /go/src/github.com/davidkroell/shortcut
6-
RUN apk add git && GO111MODULE=off go get -u
6+
RUN apk add git gcc
7+
8+
ENV GO111MODULE=on
9+
RUN go mod download
710

811
# run tests before build
912
RUN go test ./... -race
1013

11-
# binary output path: /go/bin/tictacgo
12-
RUN CGO_ENABLED=0 go build -a -tags netgo -ldflags '-w' -o /go/bin/shortcut *.go
14+
# binary output path: /go/bin/shortcut
15+
RUN go build -a -tags netgo -ldflags '-w' -o /go/bin/shortcut *.go
1316

1417

1518
FROM scratch

models/migrations.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ const (
5050
(
5151
ShortcutID INT,
5252
IPAddress VARCHAR(39),
53-
UserAgent VARCHAR(100),
53+
UserAgent TEXT,
5454
Region VARCHAR(40),
5555
AccessedAt DATETIME DEFAULT CURRENT_TIMESTAMP,
5656

0 commit comments

Comments
 (0)