├── .bowerrc ├── .gitignore ├── .gitlab-ci.yml ├── README.md ├── Vagrantfile ├── api ├── base │ ├── ApiException.php │ ├── Controller.php │ └── Request.php ├── codeception.yml ├── config │ ├── .gitignore │ ├── bootstrap.php │ ├── main.php │ ├── params.php │ ├── rules.php │ └── test.php ├── filters │ └── auth │ │ ├── AccessTokenAuth.php │ │ ├── JwtAuth.php │ │ ├── RateLimiterAuth.php │ │ └── TimestampAuth.php ├── modules │ └── v1 │ │ ├── Module.php │ │ └── modules │ │ └── user │ │ ├── Module.php │ │ └── controllers │ │ └── AccountController.php ├── runtime │ └── .gitignore ├── tests │ └── .gitkeep └── web │ ├── assets │ └── .gitignore │ ├── favicon.ico │ ├── index-test.php │ ├── index.php │ └── robots.txt ├── backend ├── assets │ └── AppAsset.php ├── codeception.yml ├── config │ ├── .gitignore │ ├── bootstrap.php │ ├── main.php │ ├── params.php │ └── test.php ├── controllers │ ├── Controller.php │ └── SiteController.php ├── mail │ └── layouts │ │ ├── html.php │ │ └── text.php ├── models │ └── .gitkeep ├── runtime │ └── .gitignore ├── tests │ └── .gitkeep ├── views │ └── site │ │ ├── error.php │ │ └── index.php └── web │ ├── assets │ └── .gitignore │ ├── css │ └── site.css │ └── favicon.ico ├── codeception.yml ├── common ├── codeception.yml ├── config │ ├── .gitignore │ ├── bootstrap.php │ ├── main.php │ ├── params.php │ └── test.php ├── fixtures │ └── UserFixture.php ├── mail │ ├── layouts │ │ ├── html.php │ │ └── text.php │ ├── passwordResetToken-html.php │ └── passwordResetToken-text.php ├── models │ ├── LoginForm.php │ └── User.php ├── tests │ └── .gitkeep └── widgets │ └── Alert.php ├── composer.json ├── console ├── config │ ├── .gitignore │ ├── bootstrap.php │ ├── main.php │ ├── params.php │ └── test.php ├── controllers │ └── .gitkeep ├── crontab ├── migrations │ └── m130524_201442_init.php ├── models │ └── .gitkeep └── runtime │ └── .gitignore ├── docker-compose.yaml ├── docker ├── config │ └── .gitignore ├── files │ ├── cgi │ │ ├── Dockerfile │ │ └── docker-entrypoint.sh │ ├── crond │ │ ├── Dockerfile │ │ └── docker-entrypoint.sh │ └── proxy │ │ ├── Dockerfile │ │ └── docker-entrypoint.sh └── runtime │ └── .gitignore ├── environments ├── dev │ ├── api │ │ ├── config │ │ │ ├── codeception-local.php │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ │ └── web │ │ │ ├── index-test.php │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── backend │ │ ├── config │ │ │ ├── codeception-local.php │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ │ └── web │ │ │ ├── index-test.php │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── common │ │ └── config │ │ │ ├── codeception-local.php │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ ├── console │ │ └── config │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ ├── docker-compose.yaml │ ├── docker │ │ └── config │ │ │ └── proxy │ │ │ └── conf.d │ │ │ ├── api.conf │ │ │ ├── backend.conf │ │ │ ├── frontend.conf │ │ │ ├── phpmyadmin.conf │ │ │ └── phpredisadmin.conf │ ├── frontend │ │ ├── config │ │ │ ├── codeception-local.php │ │ │ ├── main-local.php │ │ │ ├── params-local.php │ │ │ └── test-local.php │ │ └── web │ │ │ ├── index-test.php │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── yii │ ├── yii_test │ └── yii_test.bat ├── index.php ├── prod │ ├── api │ │ ├── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── backend │ │ ├── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── common │ │ └── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ ├── console │ │ └── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ ├── docker-compose.yaml │ ├── docker │ │ └── config │ │ │ └── proxy │ │ │ └── conf.d │ │ │ ├── api.conf │ │ │ ├── backend.conf │ │ │ └── frontend.conf │ ├── frontend │ │ ├── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web │ │ │ ├── index.php │ │ │ └── robots.txt │ └── yii ├── simu │ ├── api │ │ ├── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── backend │ │ ├── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web │ │ │ ├── index.php │ │ │ └── robots.txt │ ├── common │ │ └── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ ├── console │ │ └── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ ├── docker-compose.yaml │ ├── docker │ │ └── config │ │ │ └── proxy │ │ │ └── conf.d │ │ │ ├── api.conf │ │ │ ├── backend.conf │ │ │ └── frontend.conf │ ├── frontend │ │ ├── config │ │ │ ├── main-local.php │ │ │ └── params-local.php │ │ └── web │ │ │ ├── index.php │ │ │ └── robots.txt │ └── yii └── test │ ├── api │ ├── config │ │ ├── codeception-local.php │ │ ├── main-local.php │ │ ├── params-local.php │ │ └── test-local.php │ └── web │ │ ├── index-test.php │ │ ├── index.php │ │ └── robots.txt │ ├── backend │ ├── config │ │ ├── codeception-local.php │ │ ├── main-local.php │ │ ├── params-local.php │ │ └── test-local.php │ └── web │ │ ├── index-test.php │ │ ├── index.php │ │ └── robots.txt │ ├── common │ └── config │ │ ├── codeception-local.php │ │ ├── main-local.php │ │ ├── params-local.php │ │ └── test-local.php │ ├── console │ └── config │ │ ├── main-local.php │ │ ├── params-local.php │ │ └── test-local.php │ ├── docker-compose.yaml │ ├── docker │ └── config │ │ └── proxy │ │ └── conf.d │ │ ├── api.conf │ │ ├── backend.conf │ │ └── frontend.conf │ ├── frontend │ ├── config │ │ ├── codeception-local.php │ │ ├── main-local.php │ │ ├── params-local.php │ │ └── test-local.php │ └── web │ │ ├── index-test.php │ │ ├── index.php │ │ └── robots.txt │ ├── yii │ ├── yii_test │ └── yii_test.bat ├── frontend ├── assets │ └── AppAsset.php ├── codeception.yml ├── config │ ├── .gitignore │ ├── bootstrap.php │ ├── main.php │ ├── params.php │ └── test.php ├── controllers │ └── SiteController.php ├── models │ ├── ContactForm.php │ ├── PasswordResetRequestForm.php │ ├── ResetPasswordForm.php │ └── SignupForm.php ├── runtime │ └── .gitignore ├── tests │ └── .gitkeep ├── views │ ├── layouts │ │ └── main.php │ └── site │ │ ├── about.php │ │ ├── contact.php │ │ ├── error.php │ │ ├── index.php │ │ ├── login.php │ │ ├── requestPasswordResetToken.php │ │ ├── resetPassword.php │ │ └── signup.php └── web │ ├── assets │ └── .gitignore │ ├── css │ └── site.css │ └── favicon.ico ├── init ├── init.bat ├── phpmd.xml ├── requirements.php ├── vagrant ├── config │ ├── .gitignore │ └── vagrant-local.example.yml ├── nginx │ ├── app.conf │ └── log │ │ └── .gitignore └── provision │ ├── always-as-root.sh │ ├── common.sh │ ├── once-as-root.sh │ └── once-as-vagrant.sh └── yii.bat /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory" : "vendor/bower-asset" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/Vagrantfile -------------------------------------------------------------------------------- /api/base/ApiException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/api/base/ApiException.php -------------------------------------------------------------------------------- /api/base/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/api/base/Controller.php -------------------------------------------------------------------------------- /api/base/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/api/base/Request.php -------------------------------------------------------------------------------- /api/codeception.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/api/codeception.yml -------------------------------------------------------------------------------- /api/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/api/config/.gitignore -------------------------------------------------------------------------------- /api/config/bootstrap.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | /sbin/crond -n -i -p -------------------------------------------------------------------------------- /docker/files/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/docker/files/proxy/Dockerfile -------------------------------------------------------------------------------- /docker/files/proxy/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/docker/files/proxy/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/runtime/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /environments/dev/api/config/codeception-local.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/environments/dev/api/config/codeception-local.php -------------------------------------------------------------------------------- /environments/dev/api/config/main-local.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiiplus/scaffold/HEAD/environments/dev/api/config/main-local.php -------------------------------------------------------------------------------- /environments/dev/api/config/params-local.php: -------------------------------------------------------------------------------- 1 |