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

Release 1.10.0 #69

Closed
wants to merge 31 commits into from
Closed

Release 1.10.0 #69

wants to merge 31 commits into from

Commits on May 31, 2018

  1. Switch to global Node.js installation

    - Ditch nvm and install Node.js globally from NodeSource repos
    - List images after build (to check image sizes)
    lmakarov committed May 31, 2018
    Configuration menu
    Copy the full SHA
    567082a View commit details
    Browse the repository at this point in the history
  2. Using and extending the default supervisord configuration

    - Starting supervisord using /etc/supervisor/supervisord.conf config, which includes /etc/supervisor/conf.d/*.conf
    - Removed non-essential settings from the custom supervisor.conf - pretty much all of them are covered in /etc/supervisor/supervisord.conf (in Debian Stretch)
    lmakarov committed May 31, 2018
    Configuration menu
    Copy the full SHA
    62dad43 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

  1. Build refactoring

    lmakarov committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    5117baa View commit details
    Browse the repository at this point in the history
  2. Cloud9 IDE integration

    lmakarov committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    1e65a1b View commit details
    Browse the repository at this point in the history
  3. Cloud9 build and tests

    lmakarov committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    c28092d View commit details
    Browse the repository at this point in the history
  4. Fix missing yarn

    lmakarov committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    f13ecec View commit details
    Browse the repository at this point in the history
  5. Optimize chmod usage

    Reduces a layer size by 26MB
    lmakarov committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    87047b4 View commit details
    Browse the repository at this point in the history
  6. Removed duplicate COPY statement in 5.6

    [ci skip]
    lmakarov committed Jun 1, 2018
    Configuration menu
    Copy the full SHA
    7afcb2b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #48 from docksal/feature/cloud9

    Cloud9 IDE integration
    lmakarov authored Jun 1, 2018
    Configuration menu
    Copy the full SHA
    49a0f85 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2018

  1. Cloud9: Dockerfile updates

    - Set noninteractive mode during the build (package install) process
    - Cleanup packages
    - structure Dockerfile similar to the base image files
    lmakarov committed Jun 2, 2018
    Configuration menu
    Copy the full SHA
    151b8d9 View commit details
    Browse the repository at this point in the history
  2. Cloud9 permissions issue fix

    - Moved c9sdk into /home/docker/c9sdk, since it needs to be able to write into its folder even after UID for the docker users changes at container startup
    - Install as docker user, so we don't have to fix permissions
    - clear npm cache (-20MB)
    lmakarov committed Jun 2, 2018
    Configuration menu
    Copy the full SHA
    a13bb6a View commit details
    Browse the repository at this point in the history
  3. Fix chmod in startup.sh

    Use 1000:1000 by default if HOST_UID/HOST_GID are not set (e.g. in PWD environments)
    lmakarov committed Jun 2, 2018
    Configuration menu
    Copy the full SHA
    3f1e897 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2018

  1. Updated comment in php configs

    Point to the correct config file for PHP FPM overrides
    
    [ci skip]
    lmakarov committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    f0d9c48 View commit details
    Browse the repository at this point in the history
  2. Make sure the latest release and stable tags match. Closes #56

    - Moved the push script into a standalone file - scripts/docker-push.sh
    - Refactored and optimized the script logic
    lmakarov committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    abf281a View commit details
    Browse the repository at this point in the history
  3. Updated docksal install command

    - Using bash
    - Added DOCKSAL_VERSION to add an option to override the version via build variables
    lmakarov committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    d3a3fbf View commit details
    Browse the repository at this point in the history
  4. Added parameter description for tag_and_push

    [ci skip]
    lmakarov committed Jun 22, 2018
    Configuration menu
    Copy the full SHA
    bd1eddc View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2018

  1. Merge pull request #58 from docksal/feature/image-tag-alignment

    Make sure the latest release and stable tags match. Closes #56
    lmakarov authored Jun 23, 2018
    Configuration menu
    Copy the full SHA
    de7ade4 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2018

  1. Added Platform.sh CLI Tool Integration (#54)

    * Added Platform.sh cli tool
    
    * Added a generic secret variable conversion function (`SECRET_VAR1` => `VAR1`)
    
    * Added integration to test Platform.sh
    
    * Updated Terminus to 1.8.1
    
    * Updated README.md
    sean-e-dietrich authored and lmakarov committed Jun 25, 2018
    Configuration menu
    Copy the full SHA
    c5fc49c View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2018

  1. Configuration menu
    Copy the full SHA
    284b208 View commit details
    Browse the repository at this point in the history
  2. Added Terminus test (#59)

    * Added test to confirm Terminus is working correctly in the container
    sean-e-dietrich authored and lmakarov committed Jun 28, 2018
    Configuration menu
    Copy the full SHA
    4366176 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2018

  1. Configuration menu
    Copy the full SHA
    7f5c69f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcd68e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2018

  1. Moved things around

    - Moved gomplate up to global tool section next to gosu (added GOSU_VERSION variable)
    - Moved platformsh CLI up to other phar based installs
    lmakarov committed Jul 6, 2018
    Configuration menu
    Copy the full SHA
    ccbac21 View commit details
    Browse the repository at this point in the history
  2. Use curl -fsSL for downloads

    -f - fail if HTTP return code is not 200
    -sS - silent mode, but show error messages if failed
    -L - follow HTTP redirects
    lmakarov committed Jul 6, 2018
    Configuration menu
    Copy the full SHA
    95e59f1 View commit details
    Browse the repository at this point in the history
  3. Removed --force-yes from apt-get install

    It's deprecated and should not be used
    lmakarov committed Jul 6, 2018
    Configuration menu
    Copy the full SHA
    f70f8b8 View commit details
    Browse the repository at this point in the history
  4. Suppress apt-key warnings

    "Warning: apt-key output should not be parsed (stdout is not a terminal)"
    lmakarov committed Jul 6, 2018
    Configuration menu
    Copy the full SHA
    a017575 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cae1b03 View commit details
    Browse the repository at this point in the history
  6. Use consolidation/cgr instead of composer global require

    cgr handles installing global composer dependencies into individual folders automatically
    lmakarov committed Jul 6, 2018
    Configuration menu
    Copy the full SHA
    510ad2d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c6ddeb4 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2018

  1. Configuration menu
    Copy the full SHA
    0c913a2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #68 from docksal/feature/tools-refactoring

    PHP tools installation refactoring
    lmakarov authored Jul 7, 2018
    Configuration menu
    Copy the full SHA
    6f90435 View commit details
    Browse the repository at this point in the history