laminas-api-tools / api-tools-skeleton

Skeleton Application for Laminas API Tools
https://api-tools.getlaminas.org/documentation
BSD 3-Clause "New" or "Revised" License
50 stars 64 forks source link

Fixed issues with preparing a docker environment. #38

Closed adamdyson closed 3 years ago

adamdyson commented 3 years ago
Q A
Documentation yes
Bugfix yes
BC Break no
New Feature no
RFC no
QA no

Description

Fixed issues with preparing a docker environment. I would have liked to use PHP 8.0 as the base image, however there the issues with dependencies which need to be dealt with.

This PR fixes issue(s) with the docker environment and and now aligns with the documentation under README.md.

In order to work with PHP 8.0 the following dependency issues need to be resolved (which this PR doesn't cover).

  Problem 1
    - Root composer.json requires zfcampus/zf-deploy ^1.3 -> satisfiable by zfcampus/zf-deploy[1.3.0].
    - zfcampus/zf-deploy 1.3.0 requires php ^5.6 || ^7.0 -> your php version (8.0.7) does not satisfy that requirement.
  Problem 2
    - laminas-api-tools/api-tools-admin[1.6.0, ..., 1.9.0] require php ^5.6 || ^7.0 -> your php version (8.0.7) does not satisfy that requirement.
    - laminas-api-tools/api-tools-admin 1.10.0 requires php ^7.3 -> your php version (8.0.7) does not satisfy that requirement.
    - Root composer.json requires laminas-api-tools/api-tools-admin ^1.6 -> satisfiable by laminas-api-tools/api-tools-admin[1.6.0, ..., 1.10.0].