Snippets Groups Projects
  1. Aug 29, 2021
    • Dylan Wilson's avatar
      Version 1.1.1 · cba42075
      Dylan Wilson authored
      Specify image tag 1.1.1 in docker-compose.yml for php and apache images.
      v1.1.1
      cba42075
    • Dylan Wilson's avatar
      Merge branch 'revert-19a7fd7f' into 'main' · 7ce36238
      Dylan Wilson authored
      [#5] Revert "Merge branch 'issue-4' into 'main'"
      
      Closes #5
      
      See merge request !4
      7ce36238
    • Dylan Wilson's avatar
      Revert "Merge branch 'issue-4' into 'main'" · 6d9b391e
      Dylan Wilson authored
      This reverts merge request !2
      6d9b391e
    • Dylan Wilson's avatar
      Version 1.0 · 940c22b9
      Dylan Wilson authored
      Specify image tag 1.1 in docker-compose.yml for php and apache images.
      v1.1
      940c22b9
    • Dylan Wilson's avatar
      Merge branch 'issue-3' into 'main' · c3fd017c
      Dylan Wilson authored
      [#3] Fix HTTP 403 (Forbidden) errors
      
      Closes #3
      
      See merge request !3
      c3fd017c
    • Dylan Wilson's avatar
      Fix HTTP 403 (Forbidden) errors · 77c1b1ce
      Dylan Wilson authored
      Currently, the Apache server attempts to use port 9000 on the php
      container for handling PHP files and loads all other files from
      /var/www/html - however, /var/www/html does not exist in the Apache
      container.  This results in the error: Forbidden - You don't have
      permission to access this resource.
      
      The web files from the php container should be shared with the apache
      container, mounted at /var/www/html. A volume called www-data will now
      be mounted on the php container and then mounted on the apache container
      at /var/www/html. This allows both the containers to access these files.
      77c1b1ce
    • Dylan Wilson's avatar
      Merge branch 'issue-4' into 'main' · 19a7fd7f
      Dylan Wilson authored
      [#4] Upgrade to PHP 8.0
      
      Closes #4
      
      See merge request !2
      19a7fd7f
    • Dylan Wilson's avatar
      Upgrade to PHP 8.0 · 786141ce
      Dylan Wilson authored
      Currently, the php container uses the php:7.4-fpm-alpine Docker image as
      its base. This was initially due to Multicraft's lack of support for PHP
      8.0. Multicraft now fully supports PHP 8.0 so the php:8.0-fpm-alpine
      image will now be used as the base.
      786141ce
  2. Aug 28, 2021
    • Dylan Wilson's avatar
      Merge branch 'issue-2' into 'main' · 65e26451
      Dylan Wilson authored
      [#2] Fix error Jinja variable 'str object' has no attribute 'host'
      
      Closes #2
      
      See merge request !1
      65e26451
    • Dylan Wilson's avatar
      Fix error Jinja variable 'str object' has no attribute 'host' · 37c4317c
      Dylan Wilson authored
      Attempting to deploy php/application.php.dist in Salt results in the
      following error: Unable to manage file: Jinja variable 'str object' has
      no attribute 'host'.
      
      This was caused by the php/application.php.dist expecting the Multicraft
      SMTP information to be available though pillars.  This file has been
      updated to instead use the vault.read_secret module to get the data from
      Vault directly.
      37c4317c
  3. Aug 22, 2021
    • Dylan Wilson's avatar
      Version 1.0 · 2ab47881
      Dylan Wilson authored
      Specify image tag 1.0 in docker-compose.yml when pulling down php and
      apache images.
      v1.0
      2ab47881
    • Dylan Wilson's avatar
      Create basic Dockerised Multicraft project · 86cbf8f5
      Dylan Wilson authored
      Create a simple Dockerised Multicraft project which will build Docker
      images with the Multicraft panel configured as required for MinersRealm.
      
      The supplied .gitlab-ci.yml will build the images when pushed to main.
      These images are then used by the supplied docker-compose.yml file which
      pulls them down and mounts the application config.
      86cbf8f5
    • Dylan Wilson's avatar
      Create empty project · 7d8fc6a4
      Dylan Wilson authored
      Create an empty PhpStorm project with a .gitignore file generated by the
      .ignore plugin to ignore JetBrains files.
      7d8fc6a4