Skip to content

Remove vestiges of PHP #1001

Closed
Closed
@melange396

Description

@melange396

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 the operations 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 the operations 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 in delphi/operations repo #1000]] and [[Get "secrets" from something other than the operations repo #965]]

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions