33 lines
871 B

  1. description: Gogocarto server
  2. subordinate: true
  3. requires:
  4. web-publishing-directory:
  5. interface: publish-dir
  6. scope: container
  7. uses:
  8. publish-dir:
  9. #constraint: required | recommended | optional
  10. #auto: pair | summon | none ## default: pair
  11. scope: container
  12. constraint: required
  13. auto: summon
  14. solves:
  15. container: "main running server"
  16. default-options:
  17. location: !var-expand "$CONFIGSTORE/$BASE_SERVICE_NAME/opt/apps/gogocarto/web"
  18. data-dirs: ## write permission for web-app
  19. - uploads
  20. mongo-database:
  21. #constraint: required | recommended | optional
  22. #auto: pair | summon | none ## default: pair
  23. constraint: required
  24. auto: summon
  25. solves:
  26. database: "main storage"
  27. schedule-commands:
  28. constraint: recommended
  29. auto: pair
  30. solves:
  31. maintenance: "Production scheduled tasks"