modules = ["."] [presets.docker] variables.docker_target = "web" variables.docker_name = "{{ project_name }}-web" [presets.docker.tasks.build.compose] priority = 1 variables.sdk_path = "{{ 'SDK_PATH' | env('$HOME/sdk') }}" variables.publish_path = "{{ 'PUBLISH_PATH' | env('$HOME/public/' + project_name) }}" variables.build_path = "{{ 'BUILD_PATH' | env('./build') }}" variables.target_path = "{{ 'TARGET_PATH' | env('./target') }}" commands = [ "mkdir -p \"{{ sdk_path }}\" \"{{ publish_path }}\" \"{{ build_path }}\" \"{{ target_path }}\" \"src-gen\"", "docker compose run --rm --user $(id -u):$(id -g) --build --remove-orphans builder", ] [presets.gitea] variables.publish_artefacts.debian = "target/app/debian/{{ project_name }}_{{ project_version }}_all.deb" variables.publish_artefacts.android = "target/app/android/{{ project_name }}_{{ project_version }}.apk" variables.publish_artefacts.archive_linux = "target/app/archive/{{ project_name }}_{{ project_version }}_linux.tar.gz" variables.publish_artefacts.archive_win = "target/app/archive/{{ project_name }}_{{ project_version }}_win.zip" variables.publish_artefacts.installer = "target/app/installer/{{ project_name }}_{{ project_version }}.exe"