Compare commits

...

3 commits

Author SHA1 Message Date
Felix Niederwanger dc7bbab719
Switch to BCI
Use BCI images because of build errors uing the golang:alpine container
in buildah. Also because it's awesome.

Have a lot of fun ...
2024-02-17 19:25:41 +01:00
Felix Niederwanger 5f305a10f7 Merge pull request 'Switch to bci-micro' (#9) from container into main
Reviewed-on: https://codeberg.org/grisu48/ot-browser/pulls/9
2024-02-17 14:46:16 +00:00
Felix Niederwanger c458367bd1
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.
2024-02-17 15:44:53 +01:00
2 changed files with 5 additions and 6 deletions

View file

@ -1,10 +1,9 @@
FROM docker.io/golang:alpine AS builder
FROM registry.suse.com/bci/golang:stable 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

View file

@ -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