Mailer project on base Nano Ninja Docker Boilerplate
docker-compose up -d
docker-compose down -v
docker run --rm -v $(pwd)/web:/app composer install
docker-compose exec php php ./bin/console doctrine:database:create
docker-compose exec php php ./bin/console doctrine:migrations:migrate
docker-compose exec php php ./bin/console doctrine:fixtures:load
docker-compose exec php php ./bin/console cache:clear
docker-compose exec php php ./bin/console cache:warmup
Connecting MySQL from PDO
<?php
try {
$dsn = 'mysql:host=mysql;dbname=test;charset=utf8;port=3306';
$pdo = new PDO($dsn, 'dev', 'dev');
} catch (PDOException $e) {
echo $e->getMessage();
}
?>
For a better integration of Docker to PHPStorm, use the documentation.
All other commands and features at Nano Ninja github