blob: e697c5ede450cfa2a6c4020e97e30c6ebbfeb036 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/env -S zsh -uo pipefail
commit=`git rev-parse HEAD | cut -c -7`
echo "Building commit $commit"
yarn install
if ! systemctl is-active docker &>/dev/null; then
timeout 15s systemctl start docker
if [ $? -eq 124 ]; then
echo 'Docker start may be hanging... consider manual intervention:'
echo ' rm -rf /var/run/docker'
echo ' rm -f /var/run/docker.sock'
echo ' systemctl start docker docker.socket'
exit 124
fi
fi
docker buildx build --build-arg SOURCE_COMMIT=$commit --tag pluralcafe/mastodon:edge .
echo 'Docker image built. Push to Docker Hub with `docker push pluralcafe/mastodon:edge`.'
|