Merge pull request 'Add build container script' (#3) from cont into main

Reviewed-on: https://codeberg.org/grisu48/ot-browser/pulls/3
This commit is contained in:
Felix Niederwanger 2023-11-07 16:47:14 +00:00
commit 9a9107f6b3
2 changed files with 15 additions and 1 deletions

View file

@ -1,4 +1,4 @@
FROM golang:alpine AS builder
FROM docker.io/golang:alpine AS builder
WORKDIR /app
ADD . /app
RUN apk update && apk add build-base

14
build_container.sh Executable file
View file

@ -0,0 +1,14 @@
#!/bin/bash -e
export MANIFEST="ot-browser"
export IMAGE="codeberg.org/grisu48/ot-browser"
buildah manifest create "$MANIFEST"
# TODO: Add RISC-V
buildah build --arch amd64 --tag "$IMAGE" --manifest "$MANIFEST" .
buildah build --arch arm64 --tag "$IMAGE" --manifest "$MANIFEST" .
#buildah build --arch riscv --tag "$IMAGE" --manifest "$MANIFEST" .
buildah manifest push --all "$MANIFEST" "docker://$IMAGE"