[–] 1 point 1 year ago

The fast food model was always unsustainable without sacrificing quality even further and raising prices.

Not true. The people making 6 or 7 figures could all take a hit to their salaries and that would translate to lower prices for customers.

The problem is, why would they if they don't have to?

  • source
  • parent
  • context
  • [–] [S] 2 points 1 year ago (1 child)

    Wow, thank you so much. This solved it.

    I'm honestly not that familiar with docker or lemmy, so I was just trying to follow the guide and look up issues as they arose.

    I simply could not figure this out after hours of trying, so I decided to call in the cavalry. I was not disappointed.

  • source
  • parent
  • context
  • [–] [S] 8 points 1 year ago

    Thank you, here it is.

    x-logging: &default-logging
      driver: "json-file"
      options:
        max-size: "50m"
        max-file: "4"
    
    services:
      proxy:
        image: nginx:1-alpine
        ports:
          # Listen for outside connections on port 10633. You can freely change the left-side
          # number to a different port, eg using port 80 if you don't need a reverse proxy.
          - "10633:8536"
        volumes:
          - ./nginx_internal.conf:/etc/nginx/nginx.conf:ro,Z
          - ./proxy_params:/etc/nginx/proxy_params:ro,Z
        restart: always
        logging: *default-logging
        depends_on:
          - pictrs
          - lemmy-ui
    
      lemmy:
        image: dessalines/lemmy:0.19.13
        hostname: lemmy
        restart: always
        logging: *default-logging
        environment:
          - RUST_LOG="warn"
        volumes:
          - ./lemmy.hjson:/config/config.hjson:Z
        depends_on:
          - postgres
          - pictrs
    
      lemmy-ui:
        image: dessalines/lemmy-ui:0.19.13
        environment:
          - LEMMY_UI_LEMMY_INTERNAL_HOST=lemmy:8536
          - LEMMY_UI_LEMMY_EXTERNAL_HOST=mylemmysite.com
          - LEMMY_UI_HTTPS=true
        volumes:
          - ./volumes/lemmy-ui/extra_themes:/app/extra_themes
        depends_on:
          - lemmy
        restart: always
        logging: *default-logging
    
      pictrs:
        image: asonix/pictrs:0.5.19
        # this needs to match the pictrs url in lemmy.hjson
        hostname: pictrs
        # we can set options to pictrs like this, here we set max. image size and forced format for conversion
        # entrypoint: /sbin/tini -- /usr/local/bin/pict-rs -p /mnt -m 4 --image-format webp
        environment:
          - PICTRS_OPENTELEMETRY_URL=http://otel:4137/
          - PICTRS__SERVER__API_KEY=passwordgoeshere
          - RUST_BACKTRACE=full
          - PICTRS__MEDIA__VIDEO__VIDEO_CODEC=vp9
          - PICTRS__MEDIA__ANIMATION__MAX_WIDTH=256
          - PICTRS__MEDIA__ANIMATION__MAX_HEIGHT=256
          - PICTRS__MEDIA__ANIMATION__MAX_FRAME_COUNT=400
        user: 991:991
        volumes:
          - ./volumes/pictrs:/mnt:Z
        restart: always
        logging: *default-logging
    
      postgres:
        image: pgautoupgrade/pgautoupgrade:18-alpine
        hostname: postgres
        environment:
          - POSTGRES_USER=lemmy
          - POSTGRES_PASSWORD=passwordgoeshere
          - POSTGRES_DB=lemmy
        shm_size: 1g
        volumes:
          - ./volumes/postgres:/var/lib/postgresql/data:Z
          - ./customPostgresql.conf:/etc/postgresql.conf
        restart: always
        logging: *default-logging
    
      postfix:
        image: mwader/postfix-relay
        environment:
          - POSTFIX_myhostname=mylemmysite.com
        restart: "always"
        logging: *default-logging
    
    
  • source
  • parent
  • context
  •  

    I'm trying to follow the guide here https://join-lemmy.org/docs/administration/install_docker.html

    I get an error when I run docker compose up -d. It happens after docker outputs ⠹ Container lemmy-postgres-1 Starting

    Error response from daemon: failed to create task for container: failed to create shim task: OCI
    runtime create failed: runc create failed: unable to start container process: error during container
    init: error mounting "/home/user/lemmy/volumes/postgres" to rootfs at "/var/lib/postgresql/data":
    change mount propagation through procfd: open o_path procfd: open /var/lib/docker/
    overlay2/238f1ac3ed9eac5f9c1fdc9ee1851634765c83da087baccc4dfbf4fcc4316b32/merged/
    var/lib/postgresql/data: no such file or directory: unknown
    

    I'm not really sure what this means, and trying all of AIs suggestions didn't fix it.

    I'm kinda new to all of this, so any help would be appreciated.