You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

122 lines
4.0 KiB

6 years ago
6 years ago
6 years ago
6 years ago
  1. mydomain.org:
  2. charm: odoo-tecnativa
  3. # docker-compose:
  4. # ## Important to keep as a list: otherwise it'll overwrite charm's arguments.
  5. # command:
  6. # - "--log-level=debug"
  7. # environment:
  8. # TOTO: TATA
  9. # image: mynewimage
  10. # options:
  11. # workers: 4
  12. relations:
  13. web-proxy:
  14. frontend:
  15. #domain: mydomain.org
  16. #server-aliases:
  17. # - mydomain2.org
  18. # apache-custom-rules:
  19. # - |
  20. # ## Apache special rules ?
  21. # #
  22. # ssl:
  23. # letsencrypt:
  24. # challenge-type: http ## if 'dns', be sure to prepare 'env' correctly
  25. # env:
  26. # ovh:
  27. # ## see: https://api.ovh.com/g934.first_step_with_api
  28. # entrypoint: ovh-eu
  29. # application:
  30. # key: XXX
  31. # secret: YYY
  32. # consumer_key: ZZZ
  33. # ssl: true ## simple auto-signed SSL certificates
  34. # ssl:
  35. # ca-cert:
  36. # -----BEGIN CERTIFICATE-----
  37. # MIIF6TCCA9GgAwIBAgIQBeTcO5Q4qzuFl8umoZhQ4zANBgkqhkiG9w0BAQwFADCB
  38. # iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl
  39. # ...
  40. # m9T8bJUox04FB6b9HbwZ4ui3uRGKLXASUoWNjDNKD/yZkuBjcNqllEdjB+dYxzFf
  41. # BT02Vf6Dsuimrdfp5gJ0iHRc2jTbkNJtUQoj1iM=
  42. # -----END CERTIFICATE-----
  43. # -----BEGIN CERTIFICATE-----
  44. # MIIFdzCCBF+gAwIBAgIQE+oocFv07O0MNmMJgGFDNjANBgkqhkiG9w0BAQwFADBv
  45. # MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFk
  46. # ...
  47. # Le9Gclc1Bb+7RrtubTeZtv8jkpHGbkD4jylW6l/VXxRTrPBPYer3IsynVgviuDQf
  48. # Jtl7GQVoP7o81DgGotPmjw7jtHFtQELFhLRAlSv0ZaBIefYdgWOWnU914Ph85I6p
  49. # 0fKtirOMxyHNwu8=
  50. # -----END CERTIFICATE-----
  51. # cert: |
  52. # -----BEGIN CERTIFICATE-----
  53. # MIIF/TCCBOWgAwIBAgIRALUydpTpCApfYMuJchDJv5AwDQYJKoZIhvcNAQELBQAw
  54. # XzELMAkGA1UEBhMCRlIxDjAMBgNVBAgTBVBhcmlzMQ4wDAYDVQQHEwVQYXJpczEO
  55. # ...
  56. # lIxY9HJanHrWvjiz7+eToxXpZJtAPXTx5hxzcJrtWROlq7IJCMIhzr/EVA37jTCk
  57. # Xs5S6mr0T6Dqx6MQkPATSsEEJlLH5wq3DxXQcrMqnM/WHMRYUCkoTl37sXplflHe
  58. # jw==
  59. # -----END CERTIFICATE-----
  60. # key: |
  61. # -----BEGIN PRIVATE KEY-----
  62. # MIIJRQIBADANBgkqhkiG9w0BAQEFAASCCS8wggkrAgEAAoICAQDONqqTCS4CiSi/
  63. # XeNpp2nUsq1299spGc7mlRs+PDrXNHscB5lUB5/yo2yEetYXrJacQ8n4NV9hkID5
  64. # ...
  65. # 44eHDYsofcnRbidGR+QT8PQgiiDNCkbpi2u4QnLTs0w4oW+53ZTyHYEYF2rcLbIb
  66. # vRt4kR4KG6ULXrmsRA4WQjBDJ9vZw2aK+w==
  67. # -----END PRIVATE KEY-----
  68. postgres:
  69. frontend:
  70. charm: apache
  71. letsencrypt:
  72. options:
  73. email: admin@0k.io
  74. ## General configuration for this service will be applied to all linked
  75. ## services.
  76. # env:
  77. # ovh:
  78. # ## see: https://api.ovh.com/g934.first_step_with_api
  79. # entrypoint: ovh-eu
  80. # application:
  81. # key: XXX
  82. # secret: YYY
  83. # consumer_key: ZZZ
  84. ## Cron is present (even if empty) to add it automatically to any
  85. ## ``compose up`` (without arguments).
  86. cron:
  87. logrotate:
  88. # mattermost.mydomain.org:
  89. # charm: mattermost
  90. # relations:
  91. # web-proxy:
  92. # frontend:
  93. # apache-custom-rules: |
  94. # ProxyPreserveHost On
  95. #
  96. # # Set web sockets
  97. # RewriteEngine On
  98. # RewriteCond %{REQUEST_URI} /api/v[0-9]+/(users/)?websocket [NC,OR]
  99. # RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC,OR]
  100. # RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC]
  101. # RewriteRule .* ws://mattermost.mydomain.org:8000%{REQUEST_URI} [P,QSA,L]
  102. # postgres-database: postgres
  103. # bitwarden.mydomain.org:
  104. # relations:
  105. # web-proxy:
  106. # frontend:
  107. # domain: bitwarden.mydomain.com
  108. # ## We need to specify here the port as it can't be infered easily as
  109. # ## there are 2 ports exposed by the image.
  110. # target: bitwarden.mydomain.org:80