add build.sh

This commit is contained in:
1e99 2024-12-29 09:37:34 +01:00
parent d1d5f93486
commit 7df811beb4
2 changed files with 17 additions and 1 deletions

View file

@ -34,7 +34,7 @@ Setting up PassED can be done with docker compose or from source. As the website
```yaml
services:
"passed":
image: "git.1e99.eu/1e99/passed:latest"
image: "git.1e99.eu/1e99/passed:latest" # You can also use the latest commit hash as the tag to fix your image to a version.
volumes:
- "./passed:/etc/passed"
environment:

16
build.sh Executable file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -e
tag_latest=git.1e99.eu/1e99/passed:latest
tag_commit=git.1e99.eu/1e99/passed:$(git rev-parse HEAD)
# TODO: Figure out other platforms
docker image build \
--force-rm \
--platform linux/amd64 \
--tag $tag_latest \
--tag $tag_commit \
.
docker image push $tag_latest
docker image push $tag_commit