GitLab's annual major release is around the corner. Along with a lot of new and exciting features, there will be a few breaking changes. Learn more here.

  1. 21 Apr, 2021 1 commit
  2. 30 Aug, 2020 1 commit
    • Spencer Williams's avatar
      Dockerfile and changes · 5dd5dfaa
      Spencer Williams authored
        * Remove MAINTAINER from Dockerfiles
        * Don't use "throwaway" folder, just copy the known SSL cert file by name
        * Only check for $SSHDIR/id_rsa
  3. 17 Jul, 2019 1 commit
    • Spencer Williams's avatar
      Use php-fpm · 875a3c52
      Spencer Williams authored
        * An `httpd` docker container will serve the files using php-fpm
        * The `laravel` folder now has a `php-fpm` container
        * The site files are mounted from one volume into both containers. PHP-related things
           can be done on the files in the `laravel` container, but they must be present
           on the `httpd` container for the web server to serve them. It does not appear that
           php-fpm can serve files over http by itself.
  4. 03 Jun, 2019 1 commit
  5. 19 Jan, 2019 1 commit
  6. 30 Oct, 2018 2 commits
    • Spencer Williams's avatar
      Dockerfile improvements and add certbot · 094a863e
      Spencer Williams authored
      - Consolidate the `apt-get` commands as well as the commands for adding repo sources
      - Add script to either run certbot for the first time or renew the cert
    • Spencer Williams's avatar
      Volume-deployment improvements · 2efe0866
      Spencer Williams authored
      - Make sure the container still runs if the project files are present
      - Clean up any copied-over .gitignore files
         I was hoping to avoid this by copying files over with certain extensions in the Dockerfile,
         but doing so will error out if the files don't exist. There doesn't seem to be a way in
         the Go language's file match function, which is what Dockerfile uses, to only apply
         it to files that exist, so we'll just delete .gitignore files if they exist in the destination
         for now.
      - Use `*` for file expansion in Dockerfile `COPY` commands to make existence of files optional.
      - Add messages to output of `` that more explicitly confirm what happened
      - Update readme to be more explicit about the general steps and which steps are optional.
      - Add quotes around variables expanded to file paths in the Dockerfile to account for paths with spaces
      - Add the `unzip` program to the laravel container for easier unpacking of Composer dependencies
  7. 16 Jul, 2018 1 commit
  8. 25 Jun, 2018 4 commits
  9. 08 Feb, 2018 1 commit
  10. 04 Jan, 2018 1 commit
  11. 03 Nov, 2017 1 commit
  12. 09 Oct, 2017 1 commit
  13. 25 Sep, 2017 1 commit
  14. 03 Sep, 2017 1 commit
    • Spencer Williams's avatar
      Update Dockerfile for smoother startup · d6fa6f89
      Spencer Williams authored
        * It turned out to not be necessary to use the ENTRYPOINT command.
          Running a script after everything else seems to be an appropriate
          time. The biggest concern was making sure the network was setup
          so that an IP for the container was in place for Xdebug's
        * The scripts to be ran at the end of the Dockerfile are explicitly
          set to be executable so that when using Docker for Windows, the
          files are sure to be executable. Otherwise, it will depend on
          their file attributes in the host environment for OS X and Linux.
        * One important thing to note is to make sure when working with a
          Windows host that the script files have Unix line endings.
          Otherwise, the container may think the files don't exist when
          trying to execute them.
  15. 08 Jul, 2017 1 commit
  16. 02 Jul, 2017 1 commit
  17. 27 Jun, 2017 1 commit
  18. 26 Jun, 2017 1 commit
  19. 06 Jun, 2017 1 commit
  20. 30 Apr, 2017 1 commit
  21. 01 Apr, 2017 1 commit
  22. 18 Mar, 2017 1 commit
  23. 06 Mar, 2017 1 commit
  24. 25 Nov, 2016 1 commit
    • Spencer Williams's avatar
      Add email capability · 18401efa
      Spencer Williams authored
      - Entrypoint script for setting up SMTP and starting sendmail service
      - Optional envrionment variables for email credentials
  25. 18 Sep, 2016 1 commit