1. 04 Sep, 2022 3 commits
  2. 03 Sep, 2022 5 commits
  3. 05 Aug, 2022 4 commits
  4. 03 Jul, 2022 1 commit
  5. 02 Jul, 2022 5 commits
    • Kevin Daudt's avatar
    • Kevin Daudt's avatar
      gitlab/entrypoint: add dedicated config command · 78148cf6
      Kevin Daudt authored
      When running a container without starting gitlab through the entrypoint,
      the configuration is missing, so it's not possible to run things like
      rake commands.
      This might be required in case there is some issue preventing gitlab to
      start, causing a restart loop.
      By adding a dedicated config command, one can run the container with a
      shell, run the config entrypoint command and then run something like a
      rake task.
    • Kevin Daudt's avatar
      task: add run command · 0040ce7a
      Kevin Daudt authored
      The existing run command is renamed to up to match what docker composer
      is calling it. The run command can be used to run containers with the
      expected environment.
    • Kevin Daudt's avatar
      gitlab: add cable.yml · f2a7c3ff
      Kevin Daudt authored
      This sets configuration required for ActionCableSubscriptions in gitlab.
      At some point, we started getting the following error when adding
      > Your comment could not be submitted! Please check your network
      > connection and try again.
      In the production log, we saw the following error message (along with
      stack trace):
      > undefined method `fetch' for nil:NilClass
      Searching around for this error in combination with graphql, it turns
      out it was due to a missing cable.yml file. Adding this configuration
      resolves the error messages on the front page.
    • Kevin Daudt's avatar
      taskfile: use docker compose when available · a245fc98
      Kevin Daudt authored
      docker compose is now a plugin into docker, invoked as as subcommand,
      and no longer a separate project with a separate binary.
      Detect if `docker compose` is available, and use that, with
      `docker-compose` as a fallback.
  6. 28 Jun, 2022 1 commit
  7. 27 Jun, 2022 2 commits
  8. 02 Jun, 2022 1 commit
  9. 05 May, 2022 1 commit
  10. 03 May, 2022 1 commit
  11. 23 Apr, 2022 1 commit
  12. 13 Apr, 2022 1 commit
  13. 02 Apr, 2022 1 commit
  14. 24 Mar, 2022 1 commit
  15. 23 Mar, 2022 2 commits
  16. 21 Mar, 2022 1 commit
  17. 10 Mar, 2022 1 commit
    • Kevin Daudt's avatar
      build: apply upstream patch to fix building gitlab · 9961d760
      Kevin Daudt authored
      Building of the gitlab front-end showed the following error:
      > Error: Cannot find module 'postcss'
      Even though it did not fail the actual build. THis has been reported,
      and a merge request was provided to fix this, but that has not been
      merged yet.
      Apply that patch to fix the build.
  18. 08 Mar, 2022 1 commit
    • Kevin Daudt's avatar
      CI: build without cache · 131c58a2
      Kevin Daudt authored
      In CI, the images should always be built from scratch, and not use
      cached layers. So pass --no-cache to `docker-compose build` to make sure
      this happens.
  19. 06 Mar, 2022 4 commits
  20. 27 Feb, 2022 3 commits