Advertisement
Guest User

Dockerfile

a guest
Apr 24th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. version: "3"
  2. services:
  3. nginx:
  4. image: nginx:latest
  5. ports:
  6. - '80:80'
  7. volumes:
  8. - ./devops/nginx:/etc/nginx/conf.d
  9. - ./devops/logs/nginx:/var/log/nginx
  10. - ./wordpress:/var/www/html
  11. links:
  12. - wordpress
  13. restart: always
  14. mysql:
  15. image: mysql:latest
  16. ports:
  17. - '3306:3306'
  18. volumes:
  19. - ./database:/var/lib/mysql
  20. - ./database/dump.sql:/docker-entrypoint-initdb.d/dump.sql
  21. environment:
  22. - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
  23. - MYSQL_DATABASE=${MYSQL_DB_NAME}
  24. restart: always
  25. wordpress:
  26. image: wordpress:4.8-php7.1-fpm
  27. ports:
  28. - '9000:9000'
  29. volumes:
  30. - ./wordpress:/var/www/html
  31. environment:
  32. - WORDPRESS_DB_NAME=${MYSQL_DB_NAME}
  33. - WORDPRESS_TABLE_PREFIX=${MYSQL_TABLE_PREFIX}
  34. - WORDPRESS_DB_HOST=${MYSQL_DB_HOST}
  35. - WORDPRESS_DB_PASSWORD=${MYSQL_ROOT_PASSWORD}
  36. links:
  37. - mysql
  38. restart: always
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement