{"id":21748707,"url":"https://github.com/bryanl/workshop-php-bootstrap","last_synced_at":"2026-04-14T19:31:54.408Z","repository":{"id":34990590,"uuid":"39076845","full_name":"bryanl/workshop-php-bootstrap","owner":"bryanl","description":null,"archived":false,"fork":false,"pushed_at":"2015-07-15T18:58:43.000Z","size":534,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-25T03:40:10.916Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bryanl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-14T13:38:38.000Z","updated_at":"2015-07-16T18:21:34.000Z","dependencies_parsed_at":"2022-08-24T14:24:46.832Z","dependency_job_id":null,"html_url":"https://github.com/bryanl/workshop-php-bootstrap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bryanl/workshop-php-bootstrap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanl%2Fworkshop-php-bootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanl%2Fworkshop-php-bootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanl%2Fworkshop-php-bootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanl%2Fworkshop-php-bootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bryanl","download_url":"https://codeload.github.com/bryanl/workshop-php-bootstrap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bryanl%2Fworkshop-php-bootstrap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31812968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-11-26T08:14:53.523Z","updated_at":"2026-04-14T19:31:54.390Z","avatar_url":"https://github.com/bryanl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deploying PHP Apps to DigitalOcean\n\nThis workshop is intended to get the participant familiar with deploying PHP applications using DigitalOcean. Topics are becoming familiar with DigitalOcean's API, and utilizing Docker.\n\nThe goal of this workshop is to guide the participant through deploying a PHP app using two different technologies to DigitalOcean.\n\n## Requirements\n\n* A computer with a terminal client and ssh. If you are using Linux, FreeBSD, or a Mac, you have all the requirements. If you are using Windows, you can use [PuTTy](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) or a similar application.\n* A DigitalOcean account.\n\n## Syllabus\n\n### [1. Exploring DigitalOcean](1 exploring digitalocean)\n\nIn this section, we will review DigitalOcean and its API.\n\n### [2. Deploying our PHP application](2 deploying with fabric)\n\nIn this section, we will review a method to deploy a PHP application to DigitalOcean.\n\n### [3. Introducing Docker](3 starting with docker)\n\nIn this section, Docker will be introduced, and we will review how to integrate your application with Docker.\n\n### [4. Docker and our application](4 docker and our app)\n\nIn this section, we will learn how to integrate Docker with our application.\n\n### [5. Deploying with Docker](5 deploying with docker)\n\nIn this section, we will learn how to deploy our application with Docker.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryanl%2Fworkshop-php-bootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbryanl%2Fworkshop-php-bootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbryanl%2Fworkshop-php-bootstrap/lists"}