{"id":16541109,"url":"https://github.com/spujadas/phpdoc-docker","last_synced_at":"2026-05-05T16:08:34.151Z","repository":{"id":34882301,"uuid":"38898153","full_name":"spujadas/phpdoc-docker","owner":"spujadas","description":"phpDocumentor Docker image","archived":false,"fork":false,"pushed_at":"2015-07-21T15:23:32.000Z","size":128,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-14T08:52:02.670Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spujadas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-10T19:24:54.000Z","updated_at":"2024-09-16T15:01:19.000Z","dependencies_parsed_at":"2022-09-16T20:11:17.627Z","dependency_job_id":null,"html_url":"https://github.com/spujadas/phpdoc-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spujadas%2Fphpdoc-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spujadas%2Fphpdoc-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spujadas%2Fphpdoc-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spujadas%2Fphpdoc-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spujadas","download_url":"https://codeload.github.com/spujadas/phpdoc-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241787488,"owners_count":20020099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T18:54:07.115Z","updated_at":"2026-05-05T16:08:34.118Z","avatar_url":"https://github.com/spujadas.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# phpDocumentor Docker image\n\n[phpDocumentor](http://www.phpdoc.org/) version v2.8.2\n\n### Contents\n\n - Installation\n - Usage\n - Update\n - Build\n\t - Build with Docker\n\t - Build with Docker Compose\n - About\n\n## Installation\n\n\tcd \u003cinstall-directory\u003e\n\twget https://raw.githubusercontent.com/spujadas/phpdoc-docker/master/phpdoc\n\tchmod +x phpdoc\n\n## Usage\n\n\t\u003cinstall-directory\u003e/phpdoc \u003carguments\u003e\n\n**Note** – When using options that refer to directories (`-d`, `-f`, `-t`), make sure that the paths you use are:\n\n - relative to the current directory, e.g. `.` or `./my-app` (not `/var/www/public_html/my_app`),\n - at the same level as or below the current directory, e.g. `.` or `./my-app` (not `../my_app`).\n\n**Tip** – Solutions to avoid typing the `\u003cinstall-directory\u003e/` prefix include:\n\n - Using an alias, e.g. `alias phpdoc-docker=\"\u003cinstall-directory\u003e/phpdoc\"` (and you may want to consider including that command in your `~/.bashrc` file)\n\n - Copying the `phpdoc` script to a directory in your `$PATH`, e.g. `sudo cp \u003cinstall-directory\u003e/phpdoc /usr/local/bin/phpdoc-docker`\n\n## Update\n\nWhen a new [sebp/phpdoc image](https://registry.hub.docker.com/u/sebp/phpdoc/) is available, update phpDocumentor with the following command:\n\n\tsudo docker pull sebp/phpdoc-docker\n\n## Build\n\nFirst clone or download the [spujadas/phpdoc-docker](https://github.com/spujadas/phpdoc-docker) GitHub repository, open a shell in the newly created `phpdoc-docker` directory, then build the image and run a container using Docker or Docker Compose, as explained below.\n\n### Build with Docker\n\nThis command will build the image:\n\n\t$ sudo docker build .\n\t...\t\n\tSuccessfully built 58b1388d0153\n\nTo run a container using this image, use the command in the `phpdoc` script, replacing:\n\n - `sebp/phpdoc` with the image's identifier as returned by the `docker build` command (`58b1388d0153` in the example above)\n\n - `\"$@\"` with the arguments you want to pass to `phpdoc`\n\n### Build with Docker Compose\n\nBuild the image with this command:\n\n\t$ sudo docker-compose build\n\n**Note** – If you're not building the image in the default `phpdoc-docker` directory, then append `-p phpdocdocker` to this command so that the image is named correctly for the next command to work.\n\nRun a container using this command:\n\n\t$ ./docker.local-build \u003carguments\u003e\n\n## About\n\nWritten by [Sébastien Pujadas](http://pujadas.net), released under the [MIT license](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspujadas%2Fphpdoc-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspujadas%2Fphpdoc-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspujadas%2Fphpdoc-docker/lists"}