Aplicação não conecta ao banco de dados | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Samuel

1 ano atrás Samuel

Aplicação não conecta ao banco de dados

Acessando o container mysql consigo conectar com o usuário root, mas aparentemente não está sendo criado o usuário homestead. Segue o dockerfile de prod ``` version: '2' services: #the database database: image: mysql:5.7 volumes: - dbdata:/var/lib/mysql environment: - "MYSQL_DATABASE=homestead" - "MYSQL_USER=homestead" - "MYSQL_PASSWORD=secret" - "MYSQL_ROOT_PASSWORD=secret" - "MYSQL_PORT=3306" ports: - 3306:3306 #the app app: image: sgoncalves/laravelapp:v2 working_dir: /var/www volumes: - /var/www/storage env_file: '.env' environment: - "DB_HOST=database" - "DB_PORT=3306" - "REDIS_HOST=cache" links: - database depends_on: - database # webserver web: image: sgoncalves/laravel-web ports: - 80:80 links: - app #redis cache: image: redis:3.0-alpine volumes: dbdata: ``` .env ``` APP_NAME=Laravel APP_ENV=local APP_KEY= APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=database DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=sync REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= ```

18 Respostas