update deploy script to pull translations from weblate
This commit is contained in:
parent
2794b8b36a
commit
467cd41bd3
1 changed files with 11 additions and 7 deletions
18
docker/dev/deploy.sh
vendored
18
docker/dev/deploy.sh
vendored
|
@ -1,24 +1,27 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
git checkout master
|
git checkout master
|
||||||
|
|
||||||
|
# Import translations
|
||||||
|
wget "https://weblate.yerbamate.dev/download/lemmy/lemmy/?format=zip" -O /tmp/lemmy_l10n.zip
|
||||||
|
unzip -j -o /tmp/lemmy_l10n.zip -d ui/translations/
|
||||||
|
rm /tmp/lemmy_l10n.zip
|
||||||
|
|
||||||
# Creating the new tag
|
# Creating the new tag
|
||||||
new_tag="$1"
|
new_tag="$1"
|
||||||
git tag $new_tag
|
|
||||||
|
|
||||||
third_semver=$(echo $new_tag | cut -d "." -f 3)
|
third_semver=$(echo $new_tag | cut -d "." -f 3)
|
||||||
|
|
||||||
# Setting the version on the front end
|
# Setting the version on the front end
|
||||||
cd ../../
|
cd ../../
|
||||||
echo "export const version: string = '$(git describe --tags)';" > "ui/src/version.ts"
|
echo "export const version: string = '$new_tag';" > "ui/src/version.ts"
|
||||||
git add "ui/src/version.ts"
|
git add "ui/src/version.ts"
|
||||||
# Setting the version on the backend
|
# Setting the version on the backend
|
||||||
echo "pub const VERSION: &str = \"$(git describe --tags)\";" > "server/src/version.rs"
|
echo "pub const VERSION: &str = \"$new_tag\";" > "server/src/version.rs"
|
||||||
git add "server/src/version.rs"
|
git add "server/src/version.rs"
|
||||||
# Setting the version for Ansible
|
# Setting the version for Ansible
|
||||||
git describe --tags > "ansible/VERSION"
|
$new_tag > "ansible/VERSION"
|
||||||
git add "ansible/VERSION"
|
git add "ansible/VERSION"
|
||||||
|
|
||||||
cd docker/dev
|
cd docker/dev || exit
|
||||||
|
|
||||||
# Changing the docker-compose prod
|
# Changing the docker-compose prod
|
||||||
sed -i "s/dessalines\/lemmy:.*/dessalines\/lemmy:$new_tag/" ../prod/docker-compose.yml
|
sed -i "s/dessalines\/lemmy:.*/dessalines\/lemmy:$new_tag/" ../prod/docker-compose.yml
|
||||||
|
@ -28,6 +31,7 @@ git add ../../ansible/templates/docker-compose.yml
|
||||||
|
|
||||||
# The commit
|
# The commit
|
||||||
git commit -m"Version $new_tag"
|
git commit -m"Version $new_tag"
|
||||||
|
git tag $new_tag
|
||||||
|
|
||||||
# Rebuilding docker
|
# Rebuilding docker
|
||||||
docker-compose build
|
docker-compose build
|
||||||
|
@ -69,5 +73,5 @@ git push origin $new_tag
|
||||||
git push
|
git push
|
||||||
|
|
||||||
# Pushing to any ansible deploys
|
# Pushing to any ansible deploys
|
||||||
cd ../../ansible
|
cd ../../ansible || exit
|
||||||
ansible-playbook lemmy.yml --become
|
ansible-playbook lemmy.yml --become
|
||||||
|
|
Reference in a new issue