You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 line
878B

  1. services:
  2. app:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. container_name: pro-php-mvc-app
  7. restart: unless-stopped
  8. depends_on:
  9. - db
  10. ports:
  11. - "8080:80"
  12. - "8081:8081"
  13. volumes:
  14. - ./:/var/www/html
  15. - vendor_data:/var/www/html/vendor
  16. environment:
  17. APP_ENV: dev
  18. APP_HOST: 0.0.0.0
  19. APP_PORT: 80
  20. DB_CONNECTION: sqlite
  21. DB_HOST: db
  22. DB_PORT: 3306
  23. DB_DATABASE: pro-php-mvc
  24. DB_USERNAME: root
  25. DB_PASSWORD: root
  26. COMPOSER_ALLOW_SUPERUSER: 1
  27. PHPLITEADMIN_PASSWORD: admin
  28. db:
  29. image: mysql:8.0
  30. container_name: pro-php-mvc-db
  31. restart: unless-stopped
  32. ports:
  33. - "33060:3306"
  34. environment:
  35. MYSQL_DATABASE: pro-php-mvc
  36. MYSQL_ROOT_PASSWORD: root
  37. volumes:
  38. - mysql_data:/var/lib/mysql
  39. volumes:
  40. mysql_data:
  41. vendor_data:

Powered by TurnKey Linux.