Remove vestiges of PHP #1001
Labels
chore
code health
readability, maintainability, best practices, etc
dependencies
Pull requests that update a dependency file
documentation
good first issue
help wanted
Remove the PHP files that are no longer in use, as well as other associated files.
This is not to be confused with the "php" alias endpoint, which exists for backwards compatibility reasons and should not be removed. It is often referred to as
'http://delphi_web_epidata/epidata/api.php'
or'https://delphi.cmu.edu/epidata/api.php'
or simply even/api.php
in the source code.The files
./src/server/*.php
are part of an older version of the API web server and have since been superseded.The files
./src/acquisition/*/*.php
should probably go too, but i am unsure of their function.Some dev guide documentation still includes references to PHP files and services which should be updated (found locally in
./docs/epidata_development.md
along with similar files in theoperations
repository)The files in
./dev/docker/web/*
help define a docker image to run the old PHP service (it builds upon the base image definition in theoperations
repo, found here). The./dev/docker/web/
directory can be removed, or it can be emptied and the docker definition from./devops/*
could be relocated there. This is related to [[remove dependence on and references to db docker definition indelphi/operations
repo #1000]] and [[Get "secrets" from something other than theoperations
repo #965]]The text was updated successfully, but these errors were encountered: