added docker build script
This commit is contained in:
parent
809dd570fe
commit
33ce843d33
1 changed files with 30 additions and 0 deletions
30
docker/build.sh
Executable file
30
docker/build.sh
Executable file
|
@ -0,0 +1,30 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PROJDIR="$(dirname "$(dirname "$(readlink -f "$0")")")"
|
||||||
|
cd "$PROJDIR"
|
||||||
|
COMMIT="$(git rev-parse HEAD)"
|
||||||
|
|
||||||
|
docker buildx build -f docker/Dockerfile \
|
||||||
|
--platform linux/arm64,linux/amd64 \
|
||||||
|
--label "org.opencontainers.image.version=${COMMIT}" \
|
||||||
|
-t "ghcr.io/c3nav/c3nav:${COMMIT}" \
|
||||||
|
--annotation org.opencontainers.image.source="https://github.com/c3nav/c3nav" \
|
||||||
|
--annotation org.opencontainers.image.url="https://c3nav.de" \
|
||||||
|
--annotation org.opencontainers.image.authors="c3nav team" \
|
||||||
|
--annotation org.opencontainers.image.description="Indoor navigation for the Chaos Communication Congress and other events. - Core" \
|
||||||
|
--cache-from "type=registry,ref=ghcr.io/c3nav/c3nav_cache:main" \
|
||||||
|
--cache-to "type=registry,ref=ghcr.io/c3nav/c3nav_cache:main,mode=max" \
|
||||||
|
--push .
|
||||||
|
|
||||||
|
docker buildx build -f docker/tileserver.dockerfile \
|
||||||
|
--platform linux/arm64,linux/amd64 \
|
||||||
|
--label "org.opencontainers.image.version=${COMMIT}" \
|
||||||
|
-t "ghcr.io/c3nav/c3nav-tileserver:${COMMIT}" \
|
||||||
|
--annotation org.opencontainers.image.source="https://github.com/c3nav/c3nav" \
|
||||||
|
--annotation org.opencontainers.image.url="https://c3nav.de" \
|
||||||
|
--annotation org.opencontainers.image.authors="c3nav team" \
|
||||||
|
--annotation org.opencontainers.image.description="Indoor navigation for the Chaos Communication Congress and other events. - Tileserver" \
|
||||||
|
--cache-from "type=registry,ref=ghcr.io/c3nav/c3nav_cache:main" \
|
||||||
|
--cache-to "type=registry,ref=ghcr.io/c3nav/c3nav_cache:main,mode=max" \
|
||||||
|
--push .
|
Loading…
Add table
Add a link
Reference in a new issue