Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(deployment): provision scaleway with tf #63

Merged
merged 135 commits into from
Oct 27, 2023

Commits on Oct 26, 2023

  1. docs

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    0445ca2 View commit details
    Browse the repository at this point in the history
  2. chore(tf): expose outputs

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    da5ec8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4d2b28 View commit details
    Browse the repository at this point in the history
  4. feat: add scheduler

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d3df10e View commit details
    Browse the repository at this point in the history
  5. docs: update

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    71d5692 View commit details
    Browse the repository at this point in the history
  6. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    417c7e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e9ca0dc View commit details
    Browse the repository at this point in the history
  8. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c123798 View commit details
    Browse the repository at this point in the history
  9. chore: bump scw provider

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    bf22f57 View commit details
    Browse the repository at this point in the history
  10. feat: use object bucket policy

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    536bf6f View commit details
    Browse the repository at this point in the history
  11. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9631346 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    95030ff View commit details
    Browse the repository at this point in the history
  13. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    b36dc35 View commit details
    Browse the repository at this point in the history
  14. feat(ci): plan deployment

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    241fa60 View commit details
    Browse the repository at this point in the history
  15. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    bfb549a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    33df644 View commit details
    Browse the repository at this point in the history
  17. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    82de737 View commit details
    Browse the repository at this point in the history
  18. fix

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d6bec91 View commit details
    Browse the repository at this point in the history
  19. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    e09ed8b View commit details
    Browse the repository at this point in the history
  20. chore: rotate api key

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6314749 View commit details
    Browse the repository at this point in the history
  21. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    366bd0c View commit details
    Browse the repository at this point in the history
  22. docs

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6a77789 View commit details
    Browse the repository at this point in the history
  23. chore(ci): build api

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    532fda0 View commit details
    Browse the repository at this point in the history
  24. wip

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    788e5ef View commit details
    Browse the repository at this point in the history
  25. fix

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    638a3ba View commit details
    Browse the repository at this point in the history
  26. docs: update

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9043459 View commit details
    Browse the repository at this point in the history
  27. fix

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    67c3359 View commit details
    Browse the repository at this point in the history
  28. fix: environment env var

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c76b224 View commit details
    Browse the repository at this point in the history
  29. chore: set all module vars

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ea14256 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    990b6bf View commit details
    Browse the repository at this point in the history
  31. chore: single multienv directory

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ea7b168 View commit details
    Browse the repository at this point in the history
  32. chore(ci): single multienv directory

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    55758e8 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    508efd7 View commit details
    Browse the repository at this point in the history
  34. chore: remove autogenerated docs

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    b69db86 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    d12f1c4 View commit details
    Browse the repository at this point in the history
  36. chore: cleanup template

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    53c53c1 View commit details
    Browse the repository at this point in the history
  37. chore: do not require IAMMAnager permission for terraform

    Unfortunately, creating an application and the associated access key
    requires the IAMManager permission, which is an organization-level
    right that gives full access to the security of the organization.
    
    So instead of automatically creating a Scaleway application for
    Airflow's object storage access, we now require extra variables
    that point to a pre-created Scaleway application dedicated to
    Airflow (application ID, access key and secret key).
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c48dfca View commit details
    Browse the repository at this point in the history
  38. chore: better name for Docker containers

    Docker Compose defaults to using the name of the parent directory to
    name containers, which currently results in containers named
    `docker-api-1`, `docker-airflow-db-1`, etc.
    
    By specifying a `name` in the Compose file, we can tell Compose to
    create containers named `data-inclusion-api-1`, etc.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    abb0269 View commit details
    Browse the repository at this point in the history
  39. chore: avoid extra git clone when deploying

    Instead of cloning from the source repository, we upload the relevant
    files using the file provisioner.
    
    Note that we have to be quite specific with the directories that we
    upload in order to avoid accidentally uploading sensitive files such
    as `terraform.tfvars.json`.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    00b56f0 View commit details
    Browse the repository at this point in the history
  40. chore: apply tf fmt

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    8d33fab View commit details
    Browse the repository at this point in the history
  41. chore: add new vars to template

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    eb10f6b View commit details
    Browse the repository at this point in the history
  42. chore: remove dev compose file

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    69c1df8 View commit details
    Browse the repository at this point in the history
  43. docs: update

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    a5222c7 View commit details
    Browse the repository at this point in the history
  44. chore: keep sources on vm

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5a86928 View commit details
    Browse the repository at this point in the history
  45. chore(ci): upgrade tf version

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    8be8b63 View commit details
    Browse the repository at this point in the history
  46. chore: move compose file

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    1f2eed3 View commit details
    Browse the repository at this point in the history
  47. chore: add 1jeune1solution api url

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    7a838c1 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    1cb39c4 View commit details
    Browse the repository at this point in the history
  49. chore: use public hostname

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    77818b0 View commit details
    Browse the repository at this point in the history
  50. chore: add airflow secret key

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9cbc8f7 View commit details
    Browse the repository at this point in the history
  51. chore: clean up

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    bd15143 View commit details
    Browse the repository at this point in the history
  52. chore: run airflow as non root

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    af147a8 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    e7c66e9 View commit details
    Browse the repository at this point in the history
  54. chore: clean up airflow-init

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    900920f View commit details
    Browse the repository at this point in the history
  55. chore: add dora token var

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    7e3ec22 View commit details
    Browse the repository at this point in the history
  56. chore: remove rdb_instance resources

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    0cfce5a View commit details
    Browse the repository at this point in the history
  57. chore: clean up

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    756e5f7 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    16a6b25 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    8ddb587 View commit details
    Browse the repository at this point in the history
  60. chore: use _AIRFLOW_DB_MIGRATE

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d03b9ab View commit details
    Browse the repository at this point in the history
  61. fix(ci): pass dora_api_token

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6a8e666 View commit details
    Browse the repository at this point in the history
  62. chore: reduce build verbosity

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    dab74a3 View commit details
    Browse the repository at this point in the history
  63. chore: add tls

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    68f2674 View commit details
    Browse the repository at this point in the history
  64. fix: airflow on websecure router

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c792062 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    1eb10d3 View commit details
    Browse the repository at this point in the history
  66. chore(ci): build workflow

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    4705552 View commit details
    Browse the repository at this point in the history
  67. fix(ci)

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    3402bae View commit details
    Browse the repository at this point in the history
  68. fix(ci)

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    199afb1 View commit details
    Browse the repository at this point in the history
  69. chore(dwh): add pg_trgm and unaccent

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    1a8b8ba View commit details
    Browse the repository at this point in the history
  70. chore: set stack version

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    50e4231 View commit details
    Browse the repository at this point in the history
  71. chore: keep dotenv

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    2e38f5d View commit details
    Browse the repository at this point in the history
  72. chore: update airflow base url

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    81452d5 View commit details
    Browse the repository at this point in the history
  73. chore: wait for status

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6e861e2 View commit details
    Browse the repository at this point in the history
  74. chore: chown airflow files to group 0

    According to the documentation for the Airflow Docker image
    ( https://airflow.apache.org/docs/docker-stack/build.html#important-notes-for-the-base-images )
    files need to be owned by user `airflow` and group `root` (0).
    
    Group `airflow` doesn't exist in the image, which apparently caused
    Docker to fall back to group 0 anyway, so this change should not have
    any impact.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    55de66a View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    907e8e3 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    e1c317a View commit details
    Browse the repository at this point in the history
  77. chore: always restart services

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c3713e5 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    2e7143c View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    4d0ec41 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    e261601 View commit details
    Browse the repository at this point in the history
  81. chore: fix file copying on empty instance

    If the target directory does not exist Terraform won't create it.
    
    Also fix error reporting from Docker Compose.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    8288bb8 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    08fe06b View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    9a12495 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    a2fd760 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    40581b3 View commit details
    Browse the repository at this point in the history
  86. chore(ci): build pipeline image

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    7aa8fe0 View commit details
    Browse the repository at this point in the history
  87. fix: use actual compose file version

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    23baaf0 View commit details
    Browse the repository at this point in the history
  88. docs: add dns policy requirements

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6a5ca6e View commit details
    Browse the repository at this point in the history
  89. debug

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    af9aa35 View commit details
    Browse the repository at this point in the history
  90. chore: cleanup

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    7a1a522 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    36d86ca View commit details
    Browse the repository at this point in the history
  92. debug

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    10100b5 View commit details
    Browse the repository at this point in the history
  93. debug

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    74ecfd8 View commit details
    Browse the repository at this point in the history
  94. debug

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    de28cad View commit details
    Browse the repository at this point in the history
  95. chore: force pull

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    780d8f2 View commit details
    Browse the repository at this point in the history
  96. fix

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    77130bd View commit details
    Browse the repository at this point in the history
  97. chore: cleanup

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    068f2c5 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    d59f723 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    75b08d6 View commit details
    Browse the repository at this point in the history
  100. chore: move docker-compose.yml into stack_data module

    Also upload to just `/root/data-inclusion`, the `/deployment` subdirectory
    is now unnecessary on the target.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    320c8e9 View commit details
    Browse the repository at this point in the history
  101. chore: replace public_hostname with dns_zone + optional dns_subdomain

    This goes part of the way to supporting review apps with each their
    own subdomain while sharing a parent DNS zone.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    44efd19 View commit details
    Browse the repository at this point in the history
  102. chore: format terraform

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9de8b96 View commit details
    Browse the repository at this point in the history
  103. chore: set admin express url

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    606c6b7 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    4d774a9 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    fc45116 View commit details
    Browse the repository at this point in the history
  106. chore: attempt to use Scaleway Container registry

    Pulls from ghcr.io seem to be awfully slow from Scaleway instances
    (more than 10 minutes to pull the pipeline image).
    Let's see if it's worth changing the registry.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    37e79a9 View commit details
    Browse the repository at this point in the history
  107. chore: set remaining variables

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    05ecf91 View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    e15e389 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    0426d5d View commit details
    Browse the repository at this point in the history
  110. chore: enable datalake bucket policy

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    b4f4856 View commit details
    Browse the repository at this point in the history
  111. chore: add missing vars to template

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    3971828 View commit details
    Browse the repository at this point in the history
  112. nit: uppercase env vars

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    fb6723e View commit details
    Browse the repository at this point in the history
  113. docs: update

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    bb4efda View commit details
    Browse the repository at this point in the history
  114. chore: add metabase service

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    359f692 View commit details
    Browse the repository at this point in the history
  115. chore(ci): show aws access key

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f7c8717 View commit details
    Browse the repository at this point in the history
  116. refactor: remove tf module

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    fe876f5 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    bb83159 View commit details
    Browse the repository at this point in the history
  118. nit: sort tf vars and outputs

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    277f8ae View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    341237d View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    bbbaf35 View commit details
    Browse the repository at this point in the history
  121. chore(ci): cache docker layers

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    c7c92d1 View commit details
    Browse the repository at this point in the history
  122. chore: upgrade instance to GP1-XS

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    74e01ce View commit details
    Browse the repository at this point in the history
  123. chore: disable root volume deletion

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    8da8a85 View commit details
    Browse the repository at this point in the history
  124. chore: upgrade scaleway provider

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d7d1f95 View commit details
    Browse the repository at this point in the history
  125. chore: upgrade terraform

    vmttn authored and jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f2257f5 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    9e71685 View commit details
    Browse the repository at this point in the history
  127. Configuration menu
    Copy the full SHA
    84705c6 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    f88a98c View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    55cef70 View commit details
    Browse the repository at this point in the history
  130. chore: update S3 backend config following tf upgrade

    The latest version of terraform changed the syntax for specifying S3
    endpoints; also it now queries by default IAM, STS and metadata AWS APIs
    which Scaleway Object Storage doesn't have.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    b24a67e View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    52276de View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    dd3bf15 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    1555393 View commit details
    Browse the repository at this point in the history
  134. fix: correctly create PG extensions

    Because docker-entrypoint-initdb.d/10_postgis.sh was marked as
    executable, it was executed instead of sourced by docker-entrypoint.sh
    causing the "${psql[@]}" syntax to fail. This also caused the processing
    of the init scripts to be aborted, causing 10_unaccent.sh not to be
    executed at all.
    
    Note that this was not detected until one tried to use the expected
    extensions (plpython3u, unaccent), since only the first launch of
    the postgres container (where the DB was created) failed.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    cc6372b View commit details
    Browse the repository at this point in the history
  135. fix: rename Postgres init scripts to match contents

    The names of 10_plpython3u.sh and 10_postgis.sh were swapped.
    jonathanperret committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    cae0d64 View commit details
    Browse the repository at this point in the history