Task #13119
Upgrade Docker image and Docker Compose environment to work with stable/2.5.x and qa/2.6.x and latest dependency versions
Status: | Verified | Start date: | 07/23/2019 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | Douglas Cerna | % Done: | 0% | |
Category: | Docker | |||
Target version: | Release 2.5.2 | |||
Google Code Legacy ID: | Tested version: | |||
Sponsored: | No | Requires documentation: |
Description
A few changes suggested to run the new AtoM versions on Docker and keep that environment up-to-date:
- Update branch referenced in the Dockerfile.
- Use php:7.2-fpm-alpine base image.
- Use percona:5.7 image.
- Use docker.elastic.co/elasticsearch/elasticsearch:5.6.16 image.
- Use default network.
- Improve ports config.
- Investigate NPM version issue.
- Investigate PHP zip extension warnings.
History
#1 Updated by José Raddaoui Marín almost 3 years ago
We should also take a look at upgrading or removing the 3 years old image from DockerHub. Since that image must be run alongside all the other components from the Docker Compose environment, I'd vote for the latter.
#2 Updated by José Raddaoui Marín almost 3 years ago
- Status changed from New to Code Review
Ready for code review in https://github.com/artefactual/atom/pull/941
#3 Updated by José Raddaoui Marín almost 3 years ago
- Status changed from Code Review to QA/Review
- Assignee changed from José Raddaoui Marín to Dan Gillean
Merged in qa/2.6.x. This only affects the Docker Compose environment and no real AtoM code has been touched by this changes. Nevertheless, if someone wants to give it a try before I cherry-pick to stable/2.5.x, that would be great!
#4 Updated by José Raddaoui Marín almost 3 years ago
- Target version changed from Release 2.6.0 to Release 2.5.2
#6 Updated by José Raddaoui Marín almost 3 years ago
Considering that this only affects the Docker environment and that we're about to merge the documentation PR, I've cherry picket the changes to stable/2.5.x. If any issue is found in this environment, the fixes will be added in different commits to qa/2.6.x and cherry-picked to stable/2.5.x either way.
#7 Updated by José Raddaoui Marín almost 3 years ago
- Assignee changed from Dan Gillean to Douglas Cerna
#8 Updated by Douglas Cerna almost 3 years ago
- Status changed from QA/Review to Verified
Looks good to me!
#9 Updated by Dan Gillean over 2 years ago
- Requires documentation deleted (
Yes)