• 3 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 27th, 2023

help-circle

  • tko@tkohhh.socialOPtoLemmy Support@lemmy.ml0.19.4 Prerequisites
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 months ago

    I successfully migrated postgres 15 to 16. I followed the general idea of the guide you posted, but I found it a little easier to do a slightly different process. Here’s what I did:

    1. docker-compose down for the lemmy instance

    2. edit the docker-compose.yml file and comment out all of the services except postgres. In addition, add a new volume to the postgres service that looks something like this: - ./volumes/miscfiles:/miscfiles

    1. edit the docker-compose.yml file and add a new volume to the postgres service that looks something like this: - ./volumes/miscfiles:/miscfiles
    2. docker-compose up -d postgres (this starts just the postgres service from the docker compose file)
    3. docker exec -it [container name] pg_dumpall -U [username] -f /miscfiles/pgdumpall20240628 (I think this will work, but it’s not exactly what I did… rather, I ran docker exec -it [container name] bash, and then ran pgdumpall -U [username] -f /miscfiles/pgdumpall20240628. The end result is a dumpall file saved in the ./volumes/miscfiles directory on the host machine)
    4. docker-compose down
    5. mv ./volumes/postgres ./volumes/postgresBAK20240628 (move your existing postgres data to a new directory for backup purposes)
    6. mkdir ./volumes/postgres (re-create an empty postgres data folder. make sure the owner and permissions match the postgresBAK20240628 directory)
    7. edit the docker-compose.yml and update the postgres image tag to the new version
    8. docker-compose up -d postgres (you’ll now have a brand new postgres container running with the new version)
    9. docker-exec -it [container name] psql -U [username] -f /miscfiles/pgdumpall20240628 (again, I think this will work, but I bashed in and ran the command from within the container. This also allows you to watch the file execute all of the commands… I don’t know if it will do that if you run it from the host.)
    10. docker-compose down

    12. edit the docker-compose.yml and un-comment all of the other services that you commented out in step 2

    1. docker-compose up -d

    Hopefully that helps anyone that might need it!

    edited to reflect the comment below









  • tko@tkohhh.socialOPtoLemmy Support@lemmy.mlReport Function?
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 year ago

    I got this comment on another thread that answers my question:

    @[email protected]

    The following people get a report when content is reported:

    The community of the reported content

    The instance administrator for the community of the reported content

    The instance administrator for the person who reported the content

    The instance administrator for the person who was reported

    This makes my queue a mess at times, especially because federation is not instant and many apps cache content. I’ve had people on Beehaw report content on Beehaw that was already removed hours ago. When someone spams a bunch of content across communities on the fediverse (such as today with a prolific spammer) we can sometimes have dozens of reports for the same user because of all the reports generated above.













  • OK, thanks for the input. My theory at the moment is that Lemmy doesn’t actually need the SCSS files. If you look at the CSS file, it doesn’t reference the variables at all. That’s why you’ve had success modifying the CSS by hand. Somebody in the Matrix chat said that they pulled down the lemmy-ui code so that they could generate the CSS file in the same way that the built-in themes do. I’m going to take a look at that now and see if there’s a way to extract that portion.


  • Sorry to keep coming back to this thread, but so far this is the only place I’ve found discussing themes in a remotely helpful way.

    What are you using to generate the CSS file from the two SCSS files?

    I copied the lightly theme and updated/added a couple of variables. I then used bootstrap.build to generate the CSS file, but it breaks the layout (see screenshot). Is there some other way to generate the CSS? Surely you aren’t editing it by hand, are you?