binary deployment of twirre.me rust rewrite

This commit is contained in:
Twirre Meulenbelt
2026-06-28 10:08:18 +02:00
parent b44ff6f808
commit 0b65db0e50
8 changed files with 320 additions and 10 deletions

View File

@@ -15,6 +15,7 @@ base_packages_common:
docker_enabled: true
bun_enabled: true
binary_apps_enabled: true
nginx_enabled: true
certbot_enabled: true
wireguard_enabled: true
@@ -187,16 +188,21 @@ bun_apps:
extra_directories:
- path: "{{ twirre_io_files.visible_dir }}"
- path: "{{ twirre_io_files.hidden_dir }}"
binary_apps:
- name: twirre-me
repo: git@github.com:TwirreM/twirre.me.git
version: main
github_repo: TwirreM/twirre.me
version: v2.0.0
asset_name: twirre-me-linux-x86_64.tar.gz
checksum_asset_name: twirre-me-linux-x86_64.tar.gz.sha256
binary_name: twirre-me
deploy_user: twirre-me
deploy_group: twirre-me
path: /srv/twirre/twirre.me
install_root: /opt/twirre-me
service_name: twirre_me
entrypoint: index.ts
port: 13013
git_ssh_key: "{{ vault_twirre_me_deploy_key | default('') }}"
remove_legacy_deploy_key: true
github_token: "{{ vault_twirre_me_release_token | default('') }}"
env:
PORT: "13013"

View File

@@ -28,5 +28,4 @@ vault_twirre_io_env: {}
vault_twirre_me_env: {}
vault_twirre_io_deploy_key: |
REPLACE_ME
vault_twirre_me_deploy_key: |
REPLACE_ME
vault_twirre_me_release_token: REPLACE_ME