Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. ctfd:
  5. build: .
  6. restart: always
  7. ports:
  8. - "8000:8000"
  9. environment:
  10. - UPLOAD_FOLDER=/var/uploads
  11. - LOG_FOLDER=/var/log/CTFd
  12. - DATABASE_URL=mysql+pymysql://root:ctfd@db/ctfd
  13. - REDIS_URL=redis://cache:6379
  14. - WORKERS=4
  15. volumes:
  16. - .data/CTFd/logs:/var/log/CTFd
  17. - .data/CTFd/uploads:/var/uploads
  18. - .:/opt/CTFd:ro
  19. depends_on:
  20. - db
  21. networks:
  22. default:
  23. internal:
  24.  
  25. db:
  26. image: mariadb:10.2
  27. restart: always
  28. environment:
  29. - MYSQL_ROOT_PASSWORD=ctfd
  30. - MYSQL_USER=ctfd
  31. - MYSQL_PASSWORD=ctfd
  32. volumes:
  33. - .data/mysql:/var/lib/mysql
  34. networks:
  35. internal:
  36. # This command is required to set important mariadb defaults
  37. command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci, --wait_timeout=28800, --log-warnings=0]
  38.  
  39. cache:
  40. image: redis:4
  41. restart: always
  42. volumes:
  43. - .data/redis:/data
  44. networks:
  45. internal:
  46.  
  47. networks:
  48. default:
  49. internal:
  50. internal: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement