├── .dockerignore ├── .editorconfig ├── .env ├── .gitignore ├── .php_cs ├── README.md ├── app.php ├── app ├── AppCache.php ├── AppKernel.php ├── Resources │ └── views │ │ ├── base.html.twig │ │ └── default │ │ └── index.html.twig ├── autoload.php └── config │ ├── config.yml │ ├── config_dev.yml │ ├── config_prod.yml │ ├── config_test.yml │ ├── parameters.yml │ ├── routing.yml │ ├── routing_dev.yml │ ├── security.yml │ ├── services.yml │ └── status_codes.php ├── bin ├── console ├── healthcheck └── wait_for_db ├── composer.json ├── composer.lock ├── docker ├── docker-compose.dev.yml ├── docker-compose.local.yml ├── docker-compose.prod.yml ├── docker-compose.stage.yml ├── docker-compose.test.yml ├── docker-compose.yml ├── keys │ └── .gitkeep ├── nginx │ ├── Dockerfile │ ├── boot.sh │ ├── config │ │ ├── conf.d │ │ │ ├── cors_proxy.tpl │ │ │ └── default.tpl │ │ ├── empty.conf │ │ ├── http_to_https_redirect.conf │ │ ├── https_config.conf │ │ └── nginx.conf │ └── web │ │ └── index.html ├── php │ ├── Dockerfile │ └── config │ │ └── www.conf ├── scripts │ ├── build │ ├── hooks │ │ └── pre-commit │ └── prepare_jwt_keys └── shortcuts │ ├── composer │ ├── console │ ├── php │ ├── php_stan │ ├── psql │ └── run_tests ├── phpstan.neon ├── phpunit.xml.dist ├── src ├── AppBundle.php ├── Command │ └── LoadInitialDataCommand.php ├── Common │ ├── Doctrine │ │ └── MigrationEventSubscriber.php │ └── Http │ │ └── RequestObject.php ├── Handler │ └── Session │ │ ├── LoginHandler.php │ │ └── LoginRequest.php └── Model │ └── User │ ├── User.php │ └── UserRepository.php ├── tests ├── Api │ └── LoginTest.php ├── Fixtures │ ├── ORM │ │ ├── Fixture.php │ │ └── LoadTestUsersData.php │ └── files │ │ └── .gitkeep └── Support │ ├── AnonymousFixture.php │ ├── ApiAssertionsTrait.php │ ├── ApiClientTrait.php │ ├── ApiTestCase.php │ └── FixturesTrait.php └── var └── .gitkeep /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/.php_cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/README.md -------------------------------------------------------------------------------- /app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app.php -------------------------------------------------------------------------------- /app/AppCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/AppCache.php -------------------------------------------------------------------------------- /app/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/AppKernel.php -------------------------------------------------------------------------------- /app/Resources/views/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/Resources/views/base.html.twig -------------------------------------------------------------------------------- /app/Resources/views/default/index.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/Resources/views/default/index.html.twig -------------------------------------------------------------------------------- /app/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/autoload.php -------------------------------------------------------------------------------- /app/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/config.yml -------------------------------------------------------------------------------- /app/config/config_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/config_dev.yml -------------------------------------------------------------------------------- /app/config/config_prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/config_prod.yml -------------------------------------------------------------------------------- /app/config/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/config_test.yml -------------------------------------------------------------------------------- /app/config/parameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/parameters.yml -------------------------------------------------------------------------------- /app/config/routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/routing.yml -------------------------------------------------------------------------------- /app/config/routing_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/routing_dev.yml -------------------------------------------------------------------------------- /app/config/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/security.yml -------------------------------------------------------------------------------- /app/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/services.yml -------------------------------------------------------------------------------- /app/config/status_codes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/app/config/status_codes.php -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/bin/console -------------------------------------------------------------------------------- /bin/healthcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/bin/healthcheck -------------------------------------------------------------------------------- /bin/wait_for_db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/bin/wait_for_db -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/composer.lock -------------------------------------------------------------------------------- /docker/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker/docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/docker-compose.local.yml -------------------------------------------------------------------------------- /docker/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker/docker-compose.stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/docker-compose.stage.yml -------------------------------------------------------------------------------- /docker/docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/docker-compose.test.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/keys/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/Dockerfile -------------------------------------------------------------------------------- /docker/nginx/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/boot.sh -------------------------------------------------------------------------------- /docker/nginx/config/conf.d/cors_proxy.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/config/conf.d/cors_proxy.tpl -------------------------------------------------------------------------------- /docker/nginx/config/conf.d/default.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/config/conf.d/default.tpl -------------------------------------------------------------------------------- /docker/nginx/config/empty.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/nginx/config/http_to_https_redirect.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/config/http_to_https_redirect.conf -------------------------------------------------------------------------------- /docker/nginx/config/https_config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/config/https_config.conf -------------------------------------------------------------------------------- /docker/nginx/config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fesor/project-skeleton/HEAD/docker/nginx/config/nginx.conf -------------------------------------------------------------------------------- /docker/nginx/web/index.html: -------------------------------------------------------------------------------- 1 |