summaryrefslogtreecommitdiffstats
path: root/docker
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-06-17 22:11:48 -0400
committerDessalines <tyhou13@gmx.com>2020-06-17 22:11:48 -0400
commit0782377ae368f894bdb48889d4e63b923130a2e9 (patch)
treed1206f23540a3d00671273ab8f47f4a7dfa8aaca /docker
parentbda657b6381ed82e1e39fda61c3c08b74f61322f (diff)
Version v0.6.75
Diffstat (limited to 'docker')
-rwxr-xr-xdocker/prod/deploy.sh44
-rw-r--r--docker/prod/docker-compose.yml2
2 files changed, 14 insertions, 32 deletions
diff --git a/docker/prod/deploy.sh b/docker/prod/deploy.sh
index 0ad47bcd..4cd55c26 100755
--- a/docker/prod/deploy.sh
+++ b/docker/prod/deploy.sh
@@ -1,6 +1,6 @@
#!/bin/sh
set -e
-git checkout master
+# git checkout master
# Import translations
git fetch weblate
@@ -37,40 +37,22 @@ export COMPOSE_DOCKER_CLI_BUILD=1
export DOCKER_BUILDKIT=1
# Rebuilding docker
-docker-compose build
-docker tag dev_lemmy:latest dessalines/lemmy:x64-$new_tag
-docker push dessalines/lemmy:x64-$new_tag
-
-# Build for Raspberry Pi / other archs
-
-# Arm currently not working
-# docker build -t lemmy:armv7hf -f Dockerfile.armv7hf ../../
-# docker tag lemmy:armv7hf dessalines/lemmy:armv7hf-$new_tag
-# docker push dessalines/lemmy:armv7hf-$new_tag
-
-# aarch64
-# Only do this on major releases (IE the third semver is 0)
-if [ $third_semver -eq 0 ]; then
- # Registering qemu binaries
- docker run --rm --privileged multiarch/qemu-user-static:register --reset
-
- docker build -t lemmy:aarch64 -f Dockerfile.aarch64 ../../
- docker tag lemmy:aarch64 dessalines/lemmy:arm64-$new_tag
- docker push dessalines/lemmy:arm64-$new_tag
-fi
-
-# Creating the manifest for the multi-arch build
if [ $third_semver -eq 0 ]; then
- docker manifest create dessalines/lemmy:$new_tag \
- dessalines/lemmy:x64-$new_tag \
- dessalines/lemmy:arm64-$new_tag
+ docker buildx build --platform linux/amd64 ../../ \
+ --file Dockerfile \
+ --tag dessalines/lemmy:$new_tag \
+ --file docker/dev/Dockerfile.m \
+ --push .
else
- docker manifest create dessalines/lemmy:$new_tag \
- dessalines/lemmy:x64-$new_tag
+ # TODO get linux/arm/v7 build working
+ # Build for Raspberry Pi / other archs too
+ docker buildx build --platform linux/amd64,linux/arm64 ../../ \
+ --file Dockerfile \
+ --tag dessalines/lemmy:$new_tag \
+ --file docker/dev/Dockerfile.m \
+ --push .
fi
-docker manifest push dessalines/lemmy:$new_tag
-
# Push
git push origin $new_tag
git push
diff --git a/docker/prod/docker-compose.yml b/docker/prod/docker-compose.yml
index 246a9586..d309c123 100644
--- a/docker/prod/docker-compose.yml
+++ b/docker/prod/docker-compose.yml
@@ -12,7 +12,7 @@ services:
restart: always
lemmy:
- image: dessalines/lemmy:v0.6.74
+ image: dessalines/lemmy:v0.6.75
ports:
- "127.0.0.1:8536:8536"
restart: always