recipe.inc 948 B

12345678910111213141516171819202122232425262728
  1. BUILD_ONLY_IF(OS_LINUX OS_DARWIN)
  2. BUILD_ONLY_IF(WARNING ARCH_X86_64)
  3. IF (OS_DARWIN)
  4. DATA(sbr://4535784741) # postgres
  5. ELSEIF (OS_LINUX)
  6. DATA(sbr://678806418) # postgres
  7. ENDIF()
  8. DEPENDS(library/recipes/postgresql)
  9. IF (NOT DEFINED PG_MAX_CONNECTIONS)
  10. SET(PG_MAX_CONNECTIONS 20)
  11. ENDIF()
  12. IF (DEFINED PG_MIGRATIONS_DIR)
  13. IF (DEFINED PG_SCHEMA_MIGRATIONS_DIR)
  14. USE_RECIPE(library/recipes/postgresql/postgresql_recipe -m ${PG_MIGRATIONS_DIR} -s ${PG_SCHEMA_MIGRATIONS_DIR} -n ${PG_MAX_CONNECTIONS})
  15. ELSE()
  16. USE_RECIPE(library/recipes/postgresql/postgresql_recipe -m ${PG_MIGRATIONS_DIR} -n ${PG_MAX_CONNECTIONS})
  17. ENDIF()
  18. ELSE()
  19. IF (DEFINED PG_SCHEMA_MIGRATIONS_DIR)
  20. USE_RECIPE(library/recipes/postgresql/postgresql_recipe -s ${PG_SCHEMA_MIGRATIONS_DIR} -n ${PG_MAX_CONNECTIONS})
  21. ELSE()
  22. USE_RECIPE(library/recipes/postgresql/postgresql_recipe -n ${PG_MAX_CONNECTIONS})
  23. ENDIF()
  24. ENDIF()