{"id":26715067,"url":"https://github.com/tarlepp/josecostas","last_synced_at":"2026-04-27T16:31:07.007Z","repository":{"id":44200429,"uuid":"295790575","full_name":"tarlepp/josecostas","owner":"tarlepp","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-06T18:42:27.000Z","size":226,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-03T11:38:03.976Z","etag":null,"topics":["docker","example","postgres","symfony"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/tarlepp.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-09-15T16:43:35.000Z","updated_at":"2020-11-07T12:03:47.000Z","dependencies_parsed_at":"2025-08-03T11:40:25.313Z","dependency_job_id":null,"html_url":"https://github.com/tarlepp/josecostas","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tarlepp/josecostas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarlepp%2Fjosecostas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarlepp%2Fjosecostas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarlepp%2Fjosecostas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarlepp%2Fjosecostas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tarlepp","download_url":"https://codeload.github.com/tarlepp/josecostas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarlepp%2Fjosecostas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32345802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker","example","postgres","symfony"],"created_at":"2025-03-27T13:51:53.290Z","updated_at":"2026-04-27T16:31:06.989Z","avatar_url":"https://github.com/tarlepp.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is this?\n\nOne guy was asking about some crawler on #symfony channel, so I just created\nthis example repository which uses `symfony/panther` component for that.\n\n## Requirements\n\n* [docker-compose](https://docs.docker.com/compose/install/)\n* If you are not using docker-compose, then just check what is done in `Makefile`\n\n### Recommendations\n\n* `*nix platform` - most likely you're going to host your application on *nix\n  platform - so I would recommend to do development also on that platform.\n* `Makefile` support - if you don't have this you need to look `Makefile` file\n  to see what each `make` command is doing.\n  \n## Installation\n\nThis installation guide expects that you're using `docker-compose` and your\noperation system has `Makefile` support.\n\n### 1. Clone repository\n\nUse your favorite IDE and get checkout from GitHub or just use following\ncommand\n\n```bash\ngit clone https://github.com/tarlepp/josecostas\n```\n\n### 2. Start application\n\nFor this just run following command:\n\n```bash\nmake start\n```\n\nThis command will create two (2) containers to run this application. Those \ncontainers are following:\n\n* php (this is for actual application)\n* nginx (this will serve application)\n\n### 3. Using application\n\nBy default `make start` command starts those two containers and exposes \nfollowing to your `localhost`:\n\n* 8000 (nginx + php-fpm)\n\nThis application is usable within your browser on `http://localhost:8000`\naddress.\n\n### 4. Getting shell to container\n\nAfter you've run `make start` command you can list all running containers with\n`docker ps` command.\n\nTo get `shell` access inside one of those containers you can run following\ncommand:\n\n```bash\nmake bash\n```\n\n### 5. Building containers\n\nFor time to time you probably need to build containers again. This is something\nthat you should do everytime if you have some problems to get containers up and\nrunning. This you can do with following command:\n\n```bash\nmake start-build\n```\n\n## License\n\n[The MIT License (MIT)](LICENSE)\n\nCopyright © 2020 Tarmo Leppänen\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarlepp%2Fjosecostas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftarlepp%2Fjosecostas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarlepp%2Fjosecostas/lists"}