api de gestion de ticket, basé sur php-crud-api. Le but est de décorrélé les outils de gestion des données, afin
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.

docker-compose.yml 971B

1234567891011121314151617181920212223242526272829303132
  1. version: '3'
  2. services:
  3. database:
  4. image: mysql:8.0
  5. container_name: database
  6. command: --default-authentication-plugin=mysql_native_password
  7. restart: always
  8. environment:
  9. #- MYSQL_ROOT_PASSWORD=php-crud-api
  10. - MYSQL_DATABASE=php-crud-api
  11. - MYSQL_USER=php-crud-api
  12. - MYSQL_PASSWORD=php-crud-api
  13. #ports:
  14. #- "33066:3306"
  15. volumes:
  16. - ./tests/fixtures/blog_mysql.sql:/docker-entrypoint-initdb.d/blog_mysql.sql
  17. webserver:
  18. container_name: webserver
  19. build:
  20. context: ./
  21. environment:
  22. #- PHP_CRUD_API_DRIVER=mysql
  23. - PHP_CRUD_API_ADDRESS=database
  24. #- PHP_CRUD_API_PORT=3306
  25. #- PHP_CRUD_API_DATABASE=php-crud-api
  26. #- PHP_CRUD_API_USERNAME=php-crud-api
  27. #- PHP_CRUD_API_PASSWORD=php-crud-api
  28. #- PHP_CRUD_API_DEBUG=1
  29. ports:
  30. - "8080:80"
  31. depends_on:
  32. - database