Advertisement
Guest User

Untitled

a guest
Jul 12th, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.36 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="OdbavTo" default="production" basedir=".">
  3. <property environment="env" />
  4. <property name="configFile" value="app/config/config.testttt.neon" />
  5.  
  6. <target name="production" description="Creates local config file">
  7. <available file="${configFile}" property="configExists" />
  8. <echo msg="Config file: ${configFile}" />
  9. <echo msg="Config exists: ${configExists}" />
  10. <if>
  11. <not>
  12. <isset property="configExists" />
  13. </not>
  14. <then>
  15. <echo msg="Creating ${configFile} config file" />
  16. <touch file="${configFile}" />
  17.  
  18. <!-- PARAMETERS SECTION -->
  19. <echo file="${configFile}" msg="parameters:${line.separator}" />
  20.  
  21. <!-- RabbitMQ -->
  22. <append destFile="${configFile}" text=" rabbit:${line.separator}" />
  23. <append destFile="${configFile}" text=" host: ${env.RABBIT_HOST}${line.separator}" />
  24. <append destFile="${configFile}" text=" port: ${env.RABBIT_PORT}${line.separator}" />
  25. <append destFile="${configFile}" text=" user: ${env.RABBIT_USER}${line.separator}" />
  26. <append destFile="${configFile}" text=" password: ${env.RABBIT_PASSWORD}${line.separator}" />
  27. <append destFile="${configFile}" text=" vhost: ${env.RABBIT_VHOST}${line.separator}" />
  28.  
  29. <!-- Mailgun -->
  30. <append destFile="${configFile}" text=" mailgun:${line.separator}" />
  31. <append destFile="${configFile}" text=" apiKey: ${env.MAILGUN_API_KEY}${line.separator}" />
  32. <append destFile="${configFile}" text=" domain: ${env.MAILGUN_DOMAIN}${line.separator}" />
  33.  
  34. <!-- Mongo -->
  35. <append destFile="${configFile}" text=" mongo:${line.separator}" />
  36. <append destFile="${configFile}" text=" host: ${env.MONGO_HOST}${line.separator}" />
  37. <append destFile="${configFile}" text=" dbname: ${env.MONGO_DBNAME}${line.separator}" />
  38.  
  39. <!-- GPWebPay -->
  40. <append destFile="${configFile}" text=" GPWebPay:${line.separator}" />
  41. <append destFile="${configFile}" text=" webpayUrl: ${env.GPWEBPAY_URL}${line.separator}" />
  42. <append destFile="${configFile}" text=" publicKey: ${env.GPWEBPAY_PUBLIC_KEY}${line.separator}" />
  43.  
  44. <!-- Sentry -->
  45. <append destFile="${configFile}" text=" sentry:${line.separator}" />
  46. <append destFile="${configFile}" text=" host: ${env.SENTRY_HOST}${line.separator}" />
  47.  
  48. <!-- ExpresDoklad -->
  49. <append destFile="${configFile}" text=" expresDoklad:${line.separator}" />
  50. <append destFile="${configFile}" text=" endpoint: ${env.EXPRESDOKLAD_ENDPOINTS_BASEURI}${line.separator}" />
  51. <append destFile="${configFile}" text=" clientId: ${env.EXPRESDOKLAD_CLIENT_ID}${line.separator}" />
  52. <append destFile="${configFile}" text=" secret: ${env.EXPRESDOKLAD_SECRET}${line.separator}" />
  53. <append destFile="${configFile}" text=" user: ${env.EXPRESDOKLAD_USER}${line.separator}" />
  54. <append destFile="${configFile}" text=" password: ${env.EXPRESDOKLAD_PASSWORD}${line.separator}" />
  55. <append destFile="${configFile}" text=" companyId: ${env.EXPRESDOKLAD_COMPANY_ID}${line.separator}" />
  56.  
  57. <!-- Doctrine -->
  58. <append destFile="${configFile}" text="doctrine:${line.separator}" />
  59. <append destFile="${configFile}" text=" host: ${env.MYSQL_HOST}${line.separator}" />
  60. <append destFile="${configFile}" text=" port: ${env.MYSQL_PORT}${line.separator}" />
  61. <append destFile="${configFile}" text=" user: ${env.MYSQL_USER}${line.separator}" />
  62. <append destFile="${configFile}" text=" password: ${env.MYSQL_PASSWORD}${line.separator}" />
  63. <append destFile="${configFile}" text=" dbname: ${env.MYSQL_DATABASE}${line.separator}" />
  64. </then>
  65. <else>
  66. <echo msg="Config ${configFile} already exists, skipping" />
  67. </else>
  68. </if>
  69. </target>
  70. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement