dawarich: init at 0.37.3, nixos/dawarich: init#423867
Conversation
|
Testing instructions (let me know if there's a better way):
You can then access Dawarich at |
fe7665d to
58e658b
Compare
I feel like this could be added as followup issue so it doesn't stop this to be merged as maybe someone can deploy without needing this. |
|
@Pablo1107 I have a bit more time now and will resume work on this PR next week :) |
jackrosenberg
left a comment
There was a problem hiding this comment.
Looks good! Just small style things :) Keep up the good work
| finalAttrs.dawarichGems | ||
| finalAttrs.dawarichGems.wrappedRuby |
There was a problem hiding this comment.
I'm actually not sure, this was copied from mastodon's package and I'm not familiar enough with the ruby ecosystem to know if this is needed:
nixpkgs/pkgs/servers/mastodon/default.nix
Lines 51 to 52 in 7ba106c
nixpkgs/pkgs/servers/mastodon/default.nix
Lines 102 to 105 in 7ba106c
58e658b to
a72faea
Compare
a72faea to
af2b3f8
Compare
af2b3f8 to
60964f0
Compare
|
This should now be ready. I'm just waiting on #454194 before removing the draft status. Reviews are welcome! |
|
Update: deployed on my infrastructure, seems to work fine with my existing data at first glance! |
c46decb to
f3bb9b7
Compare
f3bb9b7 to
8d402c2
Compare
8d402c2 to
eb5766f
Compare
|
Updated the list of queues available on sidekiq |
eb5766f to
f14353c
Compare
|
@RossComputerGuy is everything good from your side? You are currently blocking the merge and I don't want to dismiss your review without pinging you first |
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-25.11
git worktree add -d .worktree/backport-423867-to-release-25.11 origin/release-25.11
cd .worktree/backport-423867-to-release-25.11
git switch --create backport-423867-to-release-25.11
git cherry-pick -x 3fd55724a0fcd5c93d5b703392c9315e34c09c49 d6f3fdc6d921a15ab93042ce784829963822a5f7 b0cb5d3e8f52c0ecfd6205d033309ca70c39bb68 23d92890e0d321445d0a2b8c0f91878ed1cc13ab f14353c14118659611bddf4d65b30b56b3d0be52 |
@diogotcorreia Any tips on how to go about migrating from a docker compose setup to this new awesomeness? If this is documented somewhere and I missed it, I apologize for the redundant question. |
|
@genebean I believe I only had to dump and restore the PostgreSQL data, but it was a while ago. |
@genebean I will be moving from my docker setup to the nixos module. I'm not very experienced in it, but I will come back once I figure it out if no one else has responded by then. |
|
Turns out migration is a breeze now!
I’m going to try to write up a wiki page today too |
* chore(deps): lock file maintenance * dawarich: use upstream module since nixpkgs PR has been merged See NixOS/nixpkgs#423867 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Diogo Correia <[email protected]>
New package/module: Dawarich
Closes #345622
At least partially working, since the home page loads and I can login.Fully workingI've taken a lot of inspiration from mastodon's package and module, since it is essentially the same stack. There are still some mentions to mastodon in the code that need cleanup.
TODO list:
Fix listening on unix socket (if that's even supported)it's notBlockers:
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.