• carlymanOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Thanks…looks like that one doesn’t support ARM builds

      standard_init_linux.go:228: exec user process caused: exec format error
      
  • ZoëM
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Please do add a tag to your post as stated on the sublemmy sidebar! Thank you. :)

  • carlymanOP
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Tried building the Dockerfile directly as that seems to be the only semi-official support, but ran into various issues. I’m on ARM, so can’t use zknt as others have mentioned. Switched to another Pixelfed image murazaki/pixelfed:edge-apache; but get the following error:

    pixelfed-app       | PHP Warning:  require_once(/var/www/bootstrap/app.php): Failed to open stream: No such file or directory in /var/www/artisan on line 20
    pixelfed-app       | PHP Fatal error:  Uncaught Error: Failed opening required '/var/www/bootstrap/app.php' (include_path='.:/usr/local/lib/php') in /var/www/artisan:20
    pixelfed-app       | Stack trace:
    pixelfed-app       | #0 {main}
    pixelfed-app       |   thrown in /var/www/artisan on line 20
    

    Seems to be hinted at in a Github issue, but not finding the line to edit: https://github.com/pixelfed/pixelfed/issues/2080#issuecomment-631086578

  • poVoq@slrpnk.net
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Looks like that is work in progress and Docker installs are not yet supported by Pixelfed.

  • rglullis@communick.news
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    At the moment, I’ve been using https://quay.io/repository/zknt/pixelfed, which seems to have some patches to eliminate some annoyances and has a semi-automated setup script in the entrypoint.

    Still, it’s not ideal. I wanted to write my own Dockerfile to fully automated the setup script, but the base image used by zknt is in his closed repository.

    Please bump this GitHub issue and let the developers know that more people would like to use it. :)