Switch to bci-micro
Use the SUSE bci-micro container as base container. This is needed because sqlite3 cannot run with with cgo turned on, so we need to get away from the scratch container.
This commit is contained in:
parent
0e68e5f5c6
commit
c458367bd1
|
@ -2,9 +2,9 @@ FROM docker.io/golang:alpine AS builder
|
|||
WORKDIR /app
|
||||
ADD . /app
|
||||
RUN apk update && apk add build-base
|
||||
RUN cd /app && make requirements && make ot-browser-static
|
||||
RUN cd /app && make requirements && make ot-browser
|
||||
|
||||
FROM scratch
|
||||
FROM registry.suse.com/bci/bci-micro
|
||||
WORKDIR /app
|
||||
COPY --from=builder /app/www /www
|
||||
COPY --from=builder /app/ot-browser /usr/bin/ot-browser
|
||||
|
|
4
Makefile
4
Makefile
|
@ -14,8 +14,8 @@ ot-browser-static: cmd/ot-browser/*.go
|
|||
test:
|
||||
go test ./...
|
||||
|
||||
container: Dockerfile cmd/ot-browser/*.go
|
||||
docker build . -t feldspaten.org/ot-browser
|
||||
container: Containerfile cmd/ot-browser/*.go
|
||||
podman build . -t feldspaten.org/ot-browser
|
||||
|
||||
#deploy: Dockerfile cmd/ot-browser/*.go
|
||||
# docker build . -t grisu48/ot-browser
|
||||
|
|
Loading…
Reference in a new issue