diff options
| author | Luke Hoersten <[email protected]> | 2026-07-26 16:05:40 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-07-26 16:05:40 -0500 |
| commit | a173d5c8f149b4dde505fd4ab5257fb4cbc6911e (patch) | |
| tree | 7e30b8ead4b75c609a87b5c4d93aa18e49179176 /nostr/build | |
| parent | 1566ed593907c829827237aad924c3f527723218 (diff) | |
build roles: stage checkouts + artifacts under build_work_dir
Move every build role's working dir off /tmp (the SD card) to {{build_work_dir}},
which the playbook points at the SSD on the build host. nostr and pleroma stage
their artifacts inside their own build dirs so the shared work dir can't collide,
while preserving the archive top-level names (relayer, release) that the server
roles depend on.
Diffstat (limited to 'nostr/build')
| -rw-r--r-- | nostr/build/defaults/main.yaml | 2 | ||||
| -rw-r--r-- | nostr/build/tasks/main.yaml | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/nostr/build/defaults/main.yaml b/nostr/build/defaults/main.yaml index ccacda2..08dc1b5 100644 --- a/nostr/build/defaults/main.yaml +++ b/nostr/build/defaults/main.yaml @@ -3,7 +3,7 @@ relayer_version: "2.2.8" # https://github.com/fiatjaf/relayer/releases relayer_tar: "https://github.com/fiatjaf/relayer/archive/refs/tags/v{{relayer_version}}.tar.gz" -relayer_build_dir: "/tmp/relayer-{{relayer_version}}" +relayer_build_dir: "{{build_work_dir}}/relayer-{{relayer_version}}" relayer_srv_dir: "{{build_srv_dir}}" relayer_main_src: "{{relayer_build_dir}}/examples/whitelisted/main.go" diff --git a/nostr/build/tasks/main.yaml b/nostr/build/tasks/main.yaml index beb2238..e526412 100644 --- a/nostr/build/tasks/main.yaml +++ b/nostr/build/tasks/main.yaml @@ -16,7 +16,7 @@ unarchive: remote_src: yes src: "{{relayer_tar}}" - dest: "/tmp/" + dest: "{{build_work_dir}}/" creates: "{{relayer_build_dir}}" # update name @@ -72,14 +72,14 @@ copy: remote_src: yes src: "{{relayer_build_dir}}/examples/whitelisted/whitelisted" - dest: "/tmp/relayer" + dest: "{{relayer_build_dir}}/relayer" mode: "0755" when: not build_file.stat.exists - name: create gz archive of relayer become: yes archive: - path: "/tmp/relayer" + path: "{{relayer_build_dir}}/relayer" dest: "{{relayer_srv_dir}}/nostr-relayer-whitelisted-{{relayer_version}}.tar.gz" format: "gz" when: not build_file.stat.exists |
