Skip to content

Commit 4d2b68d

Browse files
committed
feat: base functionality
1 parent a9d605a commit 4d2b68d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+26013
-51
lines changed

.docker/.env.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
PROJECT_NAME=symfony-project-template
1+
PROJECT_NAME=symfony-based-vehicle-search
22

33
HTTP_PORT=80
44

.docker/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,4 @@ ci: setup
5353
@docker-compose -p ${PROJECT_NAME}_testing exec -T web bash /wait-for.sh --timeout=30 localhost:80 -- echo "Webserver started"
5454
@docker-compose -p ${PROJECT_NAME}_testing exec -T php ./vendor/bin/codecept run --coverage --coverage-xml
5555
@docker-compose -p ${PROJECT_NAME}_testing exec -T php ./vendor/bin/grumphp run --testsuite=ci
56-
@docker-compose -p ${PROJECT_NAME}_testing stop
56+
@docker-compose -p ${PROJECT_NAME}_testing stop

.docker/docker-compose.testing.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,11 @@ services:
66
- ".env.testing"
77
php:
88
container_name: ${PROJECT_NAME}_php_testing
9+
env_file:
10+
- ".env.testing"
11+
mysql:
12+
container_name: ${PROJECT_NAME}_mysql_testing
13+
volumes:
14+
- "./data/testing/mysql:/var/lib/mysql"
915
env_file:
1016
- ".env.testing"

.docker/php/start.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@ if [ $ENABLE_XDEBUG == "1" ]; then
99
docker-php-ext-enable xdebug
1010
fi
1111

12+
mkdir -p ./var
13+
chmod 0777 ./var -R
1214
chmod 0777 ./tests/_output -R
1315

1416
bash /wait-for.sh mysql:3306 -t 0 -- echo "Mysql started"
1517

18+
php ./bin/console doctrine:migrations:migrate --no-interaction
19+
1620
docker-php-entrypoint php-fpm

.env.dist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DATABASE_URL=mysql://dev:dev@mysql:3306/example

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![codecov](https://codecov.io/gh/wyster/php-project-template/branch/master/graph/badge.svg)](https://codecov.io/gh/wyster/php-project-template)
1+
[![codecov](https://codecov.io/gh/wyster/symfony-based-vehicle-search/branch/master/graph/badge.svg)](https://codecov.io/gh/wyster/symfony-based-vehicle-search)
22

33
# Запуск проекта
44

@@ -23,6 +23,8 @@ MYSQL_PORT=3306
2323
2424
* После того как все контейнеры запущены проверить работу обратившись через браузер по `http://localhost:$HTTP_PORT`
2525
26+
* Запустить загрузку фикстур `docker-compose run php ./bin/console doctrine:fixtures:load` (подвердить через y)
27+
2628
* К базе можно подключиться по `localhost:$DB_PORT`, login: `dev`, password: `dev`
2729
2830
Другие доступные команды можно посмотреть выполнив `make`

0 commit comments

Comments
 (0)