freecodecamp PHP OOP
1.0.0
.env 를 만듭니다
$ cp .env.dist .env
.env 에서 값을 수정하십시오
Docker Machine 만들기 (선택 사항)
$ docker-machine create howtocodewell-oop-php
$ docker-machine env howtocodewell-oop-php
$ eval $(docker-machine env howtocodewell-oop-php)
컨테이너를 만들고 이미지를 만듭니다
$ docker-compose up -d --build
Docker Machine의 IP를 찾으십시오
$ docker-machine ip howtocodewell-oop-php
192.168.99.100
브라우저에 IP를 넣으십시오
참고 : 데이터베이스를 삭제하고 새 데이터베이스를 생성합니다. 모든 데이터가 손실됩니다
데이터베이스를 재건하려면 호스트 컴퓨터에서 다음 명령을 실행하십시오. (변경 <db_password>)
$ docker-compose exec -T db mysql -u root --password=<DB_PASSWORD> < mysql/rebuild.sql
또는 용기 내에서
$ docker-compose exec db mysql -u root -p
Enter password:
mysql> use invoice_app;
mysql> source /scripts/rebuild.sql
단위 테스트를 실행하십시오
$ docker-compose exec web vendor/bin/codecept run unit
코드 커버리지로 단위 테스트를 실행하십시오
$ docker-compose exec web vendor/bin/codecept run unit --coverage --coverage-xml --coverage-html
$ open tests/_output/coverage/index.html
수락 테스트를 실행하십시오
$ docker-compose exec web vendor/bin/codecept run acceptance