ccarney16 / pterodactyl-containers

Pterodactyl Panel within a docker container
230 stars 78 forks source link

[Fix] Panel docker build broken without php7-sodium dependency #115

Closed Izumemori closed 3 years ago

Izumemori commented 3 years ago

Due to composer errors not aborting the docker build a faulty image was pushed and renders the panel non-functional.

  Problem 1
    - lcobucci/jwt is locked to version 4.1.4 and an update of this package was not requested.
    - lcobucci/jwt 4.1.4 requires ext-sodium * -> it is missing from your system. Install or enable PHP's sodium extension.

Adding the php7-sodium package solves this and makes composer pull all deps again.

halkeye commented 3 years ago

awesome! I just added #116 which should prevent it hidden breaking in the future.

ccarney16 commented 3 years ago

Merged, and starting the build process