Skip to content

Conversation

@Katze719
Copy link

@Katze719 Katze719 commented Jan 25, 2026

Changes

Docker Support:

  • Added Dockerfiles for Fedora 43 and Ubuntu 24.04 environments
  • Added build scripts (build-fedora.sh and build-ubuntu.sh) for containerized builds
  • Includes all necessary dependencies for Tauri v2 builds (WebKit, GTK, etc.)

Benefits

  • Reproducible Builds: Identical build environment regardless of host system
  • Isolation: No conflicts with host dependencies
  • CI/CD Ready: Foundation for automated build pipelines
  • Easy Onboarding: New contributors can build without manual dependency setup

Usage

./docker/build-ubuntu.sh   # Build on Ubuntu
./docker/build-fedora.sh   # Build on Fedora

this will create a binary under src-tauri/target/release/

This eliminates "works on my machine" issues and provides a reliable foundation for consistent builds under linux.

@Kenya-DK
Copy link
Owner

And how wut y build a release

…mp-dev, liblcms2-dev, and libkrb5-dev, while removing libappindicator3-dev.
@Katze719
Copy link
Author

Katze719 commented Jan 25, 2026

And how wut y build a release

release (optimized) build is the default when executing build-fedora.sh or build-ubuntu.sh this is just for building the app locally to see if rust can compile and link the app, or use it as a dev-container when using vscode or what-not. or if you dont want to install all the dependencies locally to test-build the app. its just more convinient in my oppinion

@Katze719
Copy link
Author

if a linux user wants to build the app without docker, he could also look into the dockerfiles to see what dependencies he would need to install

@Kenya-DK Kenya-DK merged commit ceed472 into Kenya-DK:better-backend Jan 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants