neok / symfony-vue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test app

GitHub Logo

Symfony REST + webpack encore Typescript and Vue.js

Frontend located in assets folder.

USAGE:

docker-compose up --build -d

docker exec -it app sh -c "./bin/console do:sc:dr --force && ./bin/console do:sc:cr && ./bin/console do:fi:lo --no-interaction"

build assets

docker exec -it app sh -c "./bin/console assets:install"

docker-compose run --rm encore yarn build

Access

127.0.0.1/ - app

127.0.0.1/swagger/doc - API (SWAGGER) documentation

RUN UNIT TESTS

docker exec -it db sh -c "mysql -u root -psymfonypassword -e 'create database symfony_test'"

docker exec -it app sh -c "./bin/console do:sc:dr --force -e test && ./bin/console do:sc:cr -e test"

docker exec -it app sh -c "./bin/phpunit"

About


Languages

Language:PHP 61.6%Language:Vue 14.8%Language:TypeScript 11.9%Language:JavaScript 5.6%Language:Shell 3.7%Language:Dockerfile 1.5%Language:Twig 0.8%Language:CSS 0.1%