compose.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. services:
  2. db:
  3. image: mariadb
  4. restart: always
  5. volumes:
  6. - db:/var/lib/mysql
  7. environment:
  8. - MYSQL_USER=friendica
  9. - MYSQL_PASSWORD=friendica
  10. - MYSQL_DATABASE=friendica
  11. - MYSQL_RANDOM_ROOT_PASSWORD=yes
  12. app:
  13. image: friendica:apache
  14. restart: always
  15. ports:
  16. - 8080:80
  17. volumes:
  18. - friendica:/var/www/html
  19. environment:
  20. - MYSQL_HOST=db
  21. - MYSQL_USER=friendica
  22. - MYSQL_PASSWORD=friendica
  23. - MYSQL_DATABASE=friendica
  24. - [email protected]
  25. - SITENAME=Friendica PWD Test Node
  26. - FRIENDICA_NO_VALIDATION=true
  27. hostname: friendica.local
  28. depends_on:
  29. - db
  30. cron:
  31. image: friendica:apache
  32. restart: always
  33. volumes:
  34. - friendica:/var/www/html
  35. entrypoint: /cron.sh
  36. environment:
  37. - MYSQL_HOST=db
  38. - MYSQL_USER=friendica
  39. - MYSQL_PASSWORD=friendica
  40. - MYSQL_DATABASE=friendica
  41. - [email protected]
  42. - SITENAME=Friendica PWD Test Node
  43. depends_on:
  44. - db
  45. volumes:
  46. db:
  47. friendica: