{"id":19218701,"url":"https://github.com/fadilxcoder/symfony-client-server-api","last_synced_at":"2026-04-17T08:04:09.157Z","repository":{"id":54047989,"uuid":"408522723","full_name":"fadilxcoder/symfony-client-server-api","owner":"fadilxcoder","description":"API Platform - (FACR)","archived":false,"fork":false,"pushed_at":"2023-04-26T18:56:08.000Z","size":5115,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"docker","last_synced_at":"2025-01-04T19:23:27.040Z","etag":null,"topics":["api-platform","docker","esx","postgresql","rest-api","scratch-implementation","server","sql"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/fadilxcoder.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-20T16:41:57.000Z","updated_at":"2022-12-27T17:26:43.000Z","dependencies_parsed_at":"2024-11-09T14:44:27.126Z","dependency_job_id":null,"html_url":"https://github.com/fadilxcoder/symfony-client-server-api","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/fadilxcoder%2Fsymfony-client-server-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fadilxcoder%2Fsymfony-client-server-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fadilxcoder%2Fsymfony-client-server-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fadilxcoder%2Fsymfony-client-server-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fadilxcoder","download_url":"https://codeload.github.com/fadilxcoder/symfony-client-server-api/tar.gz/refs/heads/docker","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240292395,"owners_count":19778311,"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":["api-platform","docker","esx","postgresql","rest-api","scratch-implementation","server","sql"],"created_at":"2024-11-09T14:27:48.005Z","updated_at":"2026-04-17T08:04:09.070Z","avatar_url":"https://github.com/fadilxcoder.png","language":"PHP","readme":"# App\n\n#### Notes found on master :- https://github.com/fadilxcoder/symfony-client-server-api/tree/master\n\n- App can be run without enabling containers - using in-built (Apache / MySQL)\n- http://api.symfony.car-rental.local/ - **App API Swagger GUI**\n- http://127.0.0.1:1080/ - **Mailcatcher**\n\n# Architecture / Configs\n\n- Nginx*\n- PostgreSQL* (not present in below output)\n- Redis\n- Elasticsearch\n- Mailcatcher\n- PHP*\n\n# Notes\n\n**Containers**\n\n```bash\nCONTAINER ID   IMAGE                                                  COMMAND                  CREATED              STATUS              PORTS                                            NAMES\n6aaa00249c18   redis:alpine                                           \"docker-entrypoint.s…\"   6 days ago           Up About a minute   0.0.0.0:6959-\u003e6379/tcp                           cra_redis\n5abb7268f94c   dockage/mailcatcher:0.8.2                              \"entrypoint mailcatc…\"   6 days ago           Up About a minute   0.0.0.0:1025-\u003e1025/tcp, 0.0.0.0:1080-\u003e1080/tcp   cra_mailcatcher\na1a7bb6b2a00   postgres:15-alpine                                     \"docker-entrypoint.s…\"   6 days ago           Up About a minute   0.0.0.0:5454-\u003e5432/tcp                           cra_database\n7f78ba8be65f   docker.elastic.co/elasticsearch/elasticsearch:7.11.0   \"/bin/tini -- /usr/l…\"   6 days ago           Up About a minute   0.0.0.0:9292-\u003e9200/tcp, 0.0.0.0:9393-\u003e9300/tcp   cra_elasticsearch\n```\n**Unused containers*\n\n```\n(x) 393abaeebeed   car-rental-api-symfony_nginx                           \"/docker-entrypoint.…\"   About a minute ago   Up About a minute   0.0.0.0:8088-\u003e80/tcp, 0.0.0.0:8084-\u003e443/tcp      cra_nginx\n(x) ab1b91ecb423   car-rental-api-symfony_php-fpm                         \"docker-php-entrypoi…\"   About a minute ago   Up About a minute   9000/tcp                                         cra_php_fpm\n```\n\n- Install : `composer create-project symfony/skeleton:\"6.2.*\"`\n- Profiler : `composer require --dev symfony/profiler-pack`\n- Connect to project CLI : (linux) `docker exec -it cra_php_fpm ash` / (windows) : `winpty docker exec -it cra_php_fpm ash`\n- Connect to `cra_php_fpm` and run ` chown -R www-data:www-data ./` due to cache issues + Force remove cache : `rm -rf ./var/cache/dev \u0026\u0026 rm -rf ./var/cache/de\\~/` **OR** `rm -rf ./var/cache/*`\n- Generate token : `php bin/console generate-client-token`\n- Tests : `newman run car-rental-api.postman_collection.json`\n\n\n# Addons.\n\u003chr\u003e\n\u003cimg src=\"./_docs/how-to-design-secure-web-api.jpg\" alt=\"how-to-design-secure-web-api.jpg\"/\u003e\n\u003chr\u003e\n\u003cimg src=\"./_docs/jwt-structure-detailed.jpg\" alt=\"jwt-structure-detailed.jpg\"/\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffadilxcoder%2Fsymfony-client-server-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffadilxcoder%2Fsymfony-client-server-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffadilxcoder%2Fsymfony-client-server-api/lists"}