Разработка блога на php и mysql.
Вы можете развернуть этот проект с помощью docker и docker-compose.
- Склонируйте репозиторий:
$ git clone https://github.com/yulia633/blog-php.git
$ cd blog_php
- Подготовьте файл
.env
:
$ make env-prepare
- Измените параметры БД и сервера в файле
.env
:
...
MYSQL_USER='user'
MYSQL_HOST='mariadb'
APACHE_DEFAULT_PORT='80'
MYSQL_PASSWORD='testpassword'
...
- Создайте базу данных с таблицей
post
. Пример в папкеdatabase
.
Команды:
# Запустить - это псевдоним для docker-compose up -d --build.
$ make up
# Проверить приложение (будет доступно) по http://localhost.
$ http://localhost:80
# Остановить контейнеры, псевдоним для docker-compose down.
$ make down
# Зайти в контейнер в базу, псевдоним для docker exec -it.
$ make docker-compose-bash-mysql
# Зайти в контейнер в приложение, псевдоним для docker exec -it.
$ make docker-compose-bash
# Запустить codesniffer.
$ make lint
- Slim
- Twig Template Engine
- ext-pdo
- vlucas/phpdotenv
- squizlabs/php_codesniffer