aaaaaa2903

docker compose yml

Aug 14th, 2023
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. version: '3'
  2. services:
  3. php:
  4. build: .
  5. container_name: php-fpm
  6. hostname: php-fpm
  7. depends_on:
  8. - mysql
  9. environment:
  10. - "ENV_SUBSTITUTION_ENABLE=true"
  11. - "PHP_MEMORY_LIMIT=512M"
  12. - "PHP_FPM_LISTEN=9000"
  13. - "PHP_SESSION_GC_MAXLIFETIME=7200"
  14. volumes:
  15. - ./projmain:/var/www/proj:rw
  16.  
  17. nginx:
  18. image: nginx:latest
  19. container_name: nginx
  20. hostname: nginx
  21. ports:
  22. - 8082:80
  23. volumes:
  24. - ./projmain:/var/www/proj
  25. - ./nginx/conf:/etc/nginx/conf.d
  26. - ./nginx/logs:/var/log/nginx/
  27. depends_on:
  28. - php
  29.  
  30. # postgres:
  31. # container_name: pgsql
  32. # image: postgres:latest
  33. # ports:
  34. # - 5050:5432
  35. # volumes:
  36. # - ./pgdata:/var/lib/postgresql/data:rw
  37. # - ./mysql/conf/my.cnf:/etc/mysql/my.cnf:rw
  38. # environment:
  39. # POSTGRES_PASSWORD: dev
  40. # POSTGRES_DB: dev
  41. # POSTGRES_USER: dev
  42.  
  43. mysql:
  44. image: mysql:latest
  45. container_name: mysql
  46. hostname: mysql
  47. tty: true
  48. ports:
  49. - "5051:3306"
  50. volumes:
  51. - ./mysql/mysqldata:/var/lib/mysql:rw
  52. - ./mysql/conf/my.cnf:/etc/mysql/my.cnf:rw
  53. environment:
  54. MYSQL_DATABASE: devsql
  55. MYSQL_ROOT_PASSWORD: mysql_root_password
  56. # SERVICE_TAGS: dev
  57. SERVICE_NAME: mysql
  58. # - ./proj/php.ini:/opt/bitnami/php/lib/php.ini
Advertisement
Add Comment
Please, Sign In to add comment