diff --git a/.gitea/workflows/action.yml b/.gitea/workflows/action.yml index 1a19936..3b116cd 100644 --- a/.gitea/workflows/action.yml +++ b/.gitea/workflows/action.yml @@ -56,6 +56,25 @@ jobs: strip target/$CARGO_TARGET/release/rot cd frontend && npm install && npm run build + - name: Deploy Wolfgangsee + run: | + mkdir -p ~/.ssh + ssh-keyscan -H $SSH_HOST >> ~/.ssh/known_hosts + echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + + scp -C target/$CARGO_TARGET/release/rot $SSH_USER@$SSH_HOST:/home/wolfgangsee/rot-updating + scp -C -r static $SSH_USER@$SSH_HOST:/home/wolfgangsee/ + scp -C -r templates $SSH_USER@$SSH_HOST:/home/wolfgangsee/ + scp -C -r svelte $SSH_USER@$SSH_HOST:/home/wolfgangsee/ + ssh $SSH_USER@$SSH_HOST 'mkdir -p /home/wolfgangsee/svelte/build' + ssh $SSH_USER@$SSH_HOST 'sudo systemctl stop wolfgangsee' + ssh $SSH_USER@$SSH_HOST 'mv /home/wolfgangsee/rot-updating /home/wolfgangsee/rot' + ssh $SSH_USER@$SSH_HOST 'sudo systemctl start wolfgangsee' + env: + SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + SSH_HOST: ${{ secrets.SSH_HOST }} + SSH_USER: ${{ secrets.SSH_USER }} - name: Deploy Normannen run: | mkdir -p ~/.ssh diff --git a/templates/admin/user/index.html.tera b/templates/admin/user/index.html.tera index 8f766fe..4787fa2 100644 --- a/templates/admin/user/index.html.tera +++ b/templates/admin/user/index.html.tera @@ -51,8 +51,6 @@ method="post" enctype="multipart/form-data" class="inline"> - • Willkommensmail verschicken {% endif %} {% if user.last_access %}• Zuletzt eingeloggt: {{ user.last_access | date() }}{% endif %} @@ -96,7 +94,6 @@ {% endfor %}