Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/docksal/service-cli

CLI service image for Docksal
https://github.com/docksal/service-cli

Merge pull request #89 from sergey-zabolotny/develop

Install ruby and python specified versions, added tests for ruby and python.

2b32e2d011065d8bb6c78bb7de725bdf7169c38b authored about 6 years ago by Leonid Makarov <[email protected]>
Split docker user creation and giving the user sudo access

59adc2e85e22210501646c548dc1ffe80db87130 authored about 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #98 from docksal/startup_permission_fix

Run custom startup.sh script as the docker user

745ef62414965b7383c420b52eeed2974aa30a88 authored about 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #96 from docksal/feature/hide_notices

Added config.yml for terminus to hide messages

dea235b3297bba84f6b1da2e9e74e9efaa64420b authored about 6 years ago by Leonid Makarov <[email protected]>
Run startup.sh script as the docker user

c6746bb32800912aebc635f19f7a041ed0ca2d42 authored about 6 years ago by Sean Dietrich <[email protected]>
Added config.yml for terminus to surpress messages

57e8234a74be9ac305e367032a4d1a7c73d138ab authored about 6 years ago by Sean Dietrich <[email protected]>
Remove virtualenv

917ac32307fa59dbfb3253a0bddc663cd305cf2a authored about 6 years ago by Sergey Zabolotny <[email protected]>
Changed default ruby/python versions. Env variables renamed. Small fixes in code delivery process

999ba680a775196aaaf82e0e5da1712d666863c0 authored about 6 years ago by Sergey Zabolotny <[email protected]>
Added BackDrop Command (#90)

Added backdrop command into drush commands

4afb26fb34a6604f2c4a47a11b427f10d399cc05 authored about 6 years ago by Sean Dietrich <[email protected]>
Fix error "The Python ssl extension was not compiled. Missing the OpenSSL lib" while installing additional python versions using command pyenv install 2.7.8

7a33e32fd8d3c368f97f1f47bac9d8707b2fcd0b authored about 6 years ago by Sergey Zabolotny <[email protected]>
Added ruby/python instructions to github documentation

a5cac1e4c7a741e6f27abd73267f7bd82d271e67 authored about 6 years ago by Sergey Zabolotny <[email protected]>
Use pyenv for python install, use specific versions for rvm and pyenv, added tests for rvm and pyenv

cf8b095ce7bfe01fc1a45c3c91de8017fbc08201 authored about 6 years ago by Sergey Zabolotny <[email protected]>
Fix for PHPCS Coding standards check test

7f5966ae5b993902c01d19099f2a3e1cdd7ded95 authored about 6 years ago by Sergey Zabolotny <[email protected]>
Install ruby and pyton specified versions. Added tests for ruby and python.

5c7cc510d3328b22689c9fe8fcf3b75ddbaab942 authored about 6 years ago by Sergey Zabolotny <[email protected]>
WordPress CS Library (#88)

* Added WordPress PHPCS Library
* Added test for PHPCS coding standards

8932620e699d338b4473ddcd7f1d387f1cff06ec authored about 6 years ago by Sean Dietrich <[email protected]>
Bump versions

gomplate 3.0.0
composer 1.7.2
drush (fallback) 8.1.17
drupal console 1.8.0
wp cli 2.0.1
blackfir...

80c1822db5caf59402f56c15f4a71b8f7bf779f2 authored over 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #86 from docksal/phpcs

Adjusted PHPCS location. Fixes docksal/docksal#793

94ad8aae1c8319781412ceaba5b372d37ea2d4a8 authored over 6 years ago by Leonid Makarov <[email protected]>
Adjusted PHPCS location

a22c850c5315245a71f691cf72db75ab6b00c159 authored over 6 years ago by Sean Dietrich <[email protected]>
Add APCu pecl extension. Fixes #75 (#84)

Add APCu pecl extension. Fixes #75. Closes #79

a7d45dba764248719671041f9c1cef54be9a731e authored over 6 years ago by Leonid Makarov <[email protected]>
Split make and make test in .travis.yml

This way, they can be viewed easier separately, including timings

a4a556bca7f1a95914bab6a97272408375227f8a authored over 6 years ago by Leonid Makarov <[email protected]>
Updated tests

- Fixed HOME path in COPY commands in Dockerfile
- Removed Acquia config template check
- Added ...

4eac9e87ef124cd71bb33e0e12f6aba4eed16787 authored over 6 years ago by Leonid Makarov <[email protected]>
Adjusted git_settings to match similar functions

df313b3f9afe522f83f7cd4c6e480e1a554f84a0 authored over 6 years ago by Leonid Makarov <[email protected]>
Removed sudo in xdebug_enable

Not needed, since the script runs as root anyway

e065b1f8dc76c0c84dced7d6f352725fa6988cb8 authored over 6 years ago by Leonid Makarov <[email protected]>
Refactored Acquia Cloud API authentication

- Using drush ac-api-login to write config
- Checking that the config is valid with drush ac-sit...

604f55a890684439438ad7dc99eaa114e5798946 authored over 6 years ago by Leonid Makarov <[email protected]>
Set BUNDLE_PATH in profile

Also change it to .bundle, not .bundler. Without this, bundler installs gems globally by default...

9c55da70874b22e1a594a61d084e6ab1cd333ce7 authored over 6 years ago by Leonid Makarov <[email protected]>
Refactored user level ENV variables in Dockerfile

- These make sense in the context of the docker user only and should be set in /home/docker/.pro...

f21b3aebe6366594e905805feb319acd5ba73842 authored over 6 years ago by Leonid Makarov <[email protected]>
SECRET_SSH_PRIVATE_KEY should be base64 encoded

Otherwise it cannot be reliably set and passed via an environment variable

6c066dc7fc641d6dc3d2d717f6a388e40aefb1bd authored over 6 years ago by Leonid Makarov <[email protected]>
Added debug messaging around private SSH key injection

ba3034fda43b137ffdfa2524257c53e52efadf92 authored over 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #82 from asgorobets/bug/ssh_key

Fix issue with empty SECRET_SSH_PRIVATE_KEY prevent SSH authentication. Closes #81

2ec42fc111882781e097c309bf551dfe5841ec9e authored over 6 years ago by Leonid Makarov <[email protected]>
Fix issue with empty SECRET_SSH_PRIVATE_KEY prevent SSH authentication

016f718ecbfe1e2db470745cbe6600cd13bdaa72 authored over 6 years ago by Alexei Gorobets <[email protected]>
Set max_input_vars to 2000 for PHP FPM

This is necessary for forms with a huge amount of fields (e.g. Drupal's Permissions form).
The d...

02ec22a5ba98f59d3029358adb5e562ab86ccdbb authored over 6 years ago by Leonid Makarov <[email protected]>
Make git user.email and user.name configurable via env variables. Closes #80

GIT_USER_EMAIL
GIT_USER_NAME

b82dab225517772309a6b335a6ebcae36162790d authored over 6 years ago by Leonid Makarov <[email protected]>
Set en_US.UTF-8 as the default locale. Fixes docksal/docksal#692

129060ad733e72de523906941c163e4c89c03d7a authored over 6 years ago by Leonid Makarov <[email protected]>
Skip building master

[ci skip]

04170af8895445fbd27e541972547cecea8918f8 authored over 6 years ago by Leonid Makarov <[email protected]>
Updated tests

- increased wait time in cron test as it seems to fail sometime and may need a bit longer delay
...

9d11cbaa61b8556d0cb6505f7d096efed3ab5dcd authored over 6 years ago by Leonid Makarov <[email protected]>
Updated image versions in README.md

262b43786445ee0ac716905f4dcad30b61b92cac authored over 6 years ago by Leonid Makarov <[email protected]>
Switched mssql repo to Debian Stretch

b79e6cdfb44676987356320941c1e11170609d52 authored over 6 years ago by Leonid Makarov <[email protected]>
Switched git-lfs repo to Debian Stretch

d6515a2c185c3528567fb44b11fdc2f323ef275b authored over 6 years ago by Leonid Makarov <[email protected]>
Removed git version update leftovers

Missed this in 78152c3be2bd5dc5a54f5425e0a1b5827a6a8ceb

c2153db67533e8ab52633e5e0ea87b54b89e3523 authored over 6 years ago by Leonid Makarov <[email protected]>
Fixed a typo in chown in startup.sh

a98c0f7f2bc3bbfedc3c0fd30be45c7477e02207 authored over 6 years ago by Leonid Makarov <[email protected]>
README.md updates

0b0c95ca09bba166dfa5c17b8c8852025ea23b0a authored over 6 years ago by Leonid Makarov <[email protected]>
Added tests for essential binaries

4e05a33ba7c3fe6af276aced554b15c13953a737 authored over 6 years ago by Leonid Makarov <[email protected]>
Removed zsh (not used)

7e70e4ba390ec15e20c1a51c9d700d9790f00e4b authored over 6 years ago by Leonid Makarov <[email protected]>
Removed packages installed upstream as persistent

- ca-certificates, curl
- g++ - we've been considering this a build dependency only, so it was u...

3cb64c79ecb3e57b04c642cb0b3d0ef2347632c0 authored over 6 years ago by Leonid Makarov <[email protected]>
Removed git version override

Debian Stretch ships with git v2.11.0, so the override introduced in #25 is no longer necessary.

78152c3be2bd5dc5a54f5425e0a1b5827a6a8ceb authored over 6 years ago by Leonid Makarov <[email protected]>
Added ping utility

0766d9d6d3a19ffb4bc80d046edb88b8e6acb267 authored over 6 years ago by Leonid Makarov <[email protected]>
Split binaries tests

2d54c67a26af0fed6ba08fd388a0ae536ef069b3 authored over 6 years ago by Leonid Makarov <[email protected]>
Added informational output in docker-push.sh

b18f4c42be48540fb73ed495f7358fa9e0bb8155 authored over 6 years ago by Leonid Makarov <[email protected]>
Use the latest develop version of Docksal in tests

9db369487d7a46c260f40f567a50e2cf13651a55 authored over 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #73 from docksal/feature/nvm

Cloud9 compatibility with nvm

b1bf6182f533a094793b452e2f7a9de9ce59b8b6 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9: updates to the installation process

- added --depth=1 to git clone to save some space
- muted stdout from install scripts
- added ex...

2a99a9cac0b4f9aa65209fd37f5508ba4d55c0ff authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9: removed --force-yes from apt-get install

It's deprecated

59eeea28b2a473800036ec86a6c5c968f2fe6575 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9: Updated log settings for the c9 supervisor task

4c060b254e1156c54f6a0f09b173470a8cad6064 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9: Added support for running C9 with nodejs installed via nvm

Using "bash -lc" in the c9 supervisor task. This makes sure nvm is loaded and node available.

8a0fe74bc2cc7f7def5c576bd9633ac3b3fdfa12 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9: updated Makefile and tests to use make commands

1eb5d57e29e9898b3d6292e6ff2a46ab5a5611b4 authored over 6 years ago by Leonid Makarov <[email protected]>
Added nvm back. Closes #51

- Back to installing node via nvm
- Yarn is not installed via the official install script, which...

82a82581ddc2c667a45f2a76b1fe130e2636de56 authored over 6 years ago by Leonid Makarov <[email protected]>
Have supervisor split logs for services

With the previous setup logs were streamed twice to stdout/stderr (debug logging + stdour_logfil...

62d6c25d24792560b67232708f8f6ebb05d414fd authored over 6 years ago by Leonid Makarov <[email protected]>
Run make shell as an interactive login session

76c248dcc23d3e0cb4b8f31549ee1c2bc449cfab authored over 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #72 from docksal/feature/tests

Secrets, docksalrc and cron fixes; tests refactoring

a42647810a6665c6069635d83f8dd7bf0de1c265 authored over 6 years ago by Leonid Makarov <[email protected]>
Drop .docksalrc and refactor tests

- Always use login sessions (bash -lc / bash -ilc) in tests to have variables loaded from ~/.pro...

c5dd4e5adabc30d7a8f6946af74d726fde96fe3a authored over 6 years ago by Leonid Makarov <[email protected]>
Added messaging around custom startup script

Also updated tests to use make commands instead of fin

1f400bc57854a436e689b066c9f52b017de53c20 authored over 6 years ago by Leonid Makarov <[email protected]>
Fixed cron

- Run cron in foreground (cron -f) under supervisor
- Simplified cron test

2b2dbf872a3bfd5ec99a382372f4480bab23d45c authored over 6 years ago by Leonid Makarov <[email protected]>
Secrets refactoring

- Refactored convert_secrets to use /etc/profile.d/secrets.sh to make variables available for al...

2ef7312825d03955e8b0929cc68a746b8c5899c4 authored over 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #71 from docksal/build-check

Fixed is_pr function

74766c47e157ad7938d28a8c775e6319b2a6b13c authored over 6 years ago by Leonid Makarov <[email protected]>
Fixed is_pr function

Checked to confirm that TRAVIS_PULL_REQUEST is not false

b6096c490fa422534fc865834dc280de41832169 authored over 6 years ago by Sean Dietrich <[email protected]>
Merge pull request #70 from docksal/docker-push-fix

Fixed issue with calling docker-push

9278c9e1d4a004bf92f38cebfd06dca36b69e165 authored over 6 years ago by Leonid Makarov <[email protected]>
Fixed issue with calling docker-push

Docker push script isn't being ran as travis cannot find the docker-push.sh script

39d55606b4ff50c5a18ed5921c8899af01840b34 authored over 6 years ago by Sean Dietrich <[email protected]>
Merge pull request #68 from docksal/feature/tools-refactoring

PHP tools installation refactoring

6f9043504b7439d521e263cf6c10e378fe3995f6 authored over 6 years ago by Leonid Makarov <[email protected]>
DRUPAL_CONSOLE_VERSION => DRUPAL_CONSOLE_LAUNCHER_VERSION

0c913a2ad9566b978a5533fd46474b32534af8c6 authored over 6 years ago by Leonid Makarov <[email protected]>
Switch to installing mg2-codegen via Composer

See:
- https://github.com/staempfli/magento2-code-generator/issues/11
- https://github.com/staem...

c6ddeb4081233f43a830024e305ac7595aa96ee3 authored over 6 years ago by Leonid Makarov <[email protected]>
Use consolidation/cgr instead of `composer global require`

cgr handles installing global composer dependencies into individual folders automatically

510ad2dfd6684695da9ef6ae3c5772709c513a42 authored over 6 years ago by Leonid Makarov <[email protected]>
Fixed an orphaned curl -fssL in 5.6

cae1b03e6e323ae02aa313a8d7c1e6e1a806635f authored over 6 years ago by Leonid Makarov <[email protected]>
Suppress apt-key warnings

"Warning: apt-key output should not be parsed (stdout is not a terminal)"

a01757596e06e1129323a89edbd3b05aff6a071f authored over 6 years ago by Leonid Makarov <[email protected]>
Removed --force-yes from apt-get install

It's deprecated and should not be used

f70f8b808e3dee8036041fa12c05e461c13fdf86 authored over 6 years ago by Leonid Makarov <[email protected]>
Use curl -fsSL for downloads

-f - fail if HTTP return code is not 200
-sS - silent mode, but show error messages if failed
-L...

95e59f18c174fe8d21084965c319418b0a257feb authored over 6 years ago by Leonid Makarov <[email protected]>
Moved things around

- Moved gomplate up to global tool section next to gosu (added GOSU_VERSION variable)
- Moved pl...

ccbac21b4dd7dda34f5798430d973179e0c871f9 authored over 6 years ago by Leonid Makarov <[email protected]>
Updated README readability and link accessibility (#65)

bcd68e0ca6881e3e31c0af321579c75e70da2862 authored over 6 years ago by Shelane French <[email protected]>
Added ability for cron to be set up on the project level (#64)

7f5c69f34b5ac31cb65086030009820609be3a1a authored over 6 years ago by Sean Dietrich <[email protected]>
Added Terminus test (#59)

* Added test to confirm Terminus is working correctly in the container

43661762ff3f6b957f3a2330a85f5760a65c745e authored over 6 years ago by Sean Dietrich <[email protected]>
Added ability for custom startup script (#55)

284b208e547f107faeb92999b723ed1608540d62 authored over 6 years ago by Sean Dietrich <[email protected]>
Added Platform.sh CLI Tool Integration (#54)

* Added Platform.sh cli tool

* Added a generic secret variable conversion function (`SECRET_V...

c5fc49cfde9005464b237473e4b98aac7f1bac10 authored over 6 years ago by Sean Dietrich <[email protected]>
Merge pull request #58 from docksal/feature/image-tag-alignment

Make sure the latest release and stable tags match. Closes #56

de7ade467a38e428e88acd91d6f06c302aec5b29 authored over 6 years ago by Leonid Makarov <[email protected]>
Added parameter description for tag_and_push

[ci skip]

bd1eddcb36cd473d3c21cb97750a7c8259306478 authored over 6 years ago by Leonid Makarov <[email protected]>
Updated docksal install command

- Using bash
- Added DOCKSAL_VERSION to add an option to override the version via build variables

d3a3fbfec8f9b91a0b27021baa33e5e2c85e18d4 authored over 6 years ago by Leonid Makarov <[email protected]>
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 optimiz...

abf281a4e7fe1d61a649baeb9fb8fd29fe1997d3 authored over 6 years ago by Leonid Makarov <[email protected]>
Updated comment in php configs

Point to the correct config file for PHP FPM overrides

[ci skip]

f0d9c488926432b353a924a7d618df5bca17d867 authored over 6 years ago by Leonid Makarov <[email protected]>
Fix chmod in startup.sh

Use 1000:1000 by default if HOST_UID/HOST_GID are not set (e.g. in PWD environments)

3f1e897a4e0f2ae2bd68d278881f8b7a8e481bf4 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9 permissions issue fix

- Moved c9sdk into /home/docker/c9sdk, since it needs to be able to write into its folder even a...

a13bb6a15df44246ad3ed6e35c031fa8d4ccd6e3 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9: Dockerfile updates

- Set noninteractive mode during the build (package install) process
- Cleanup packages
- struct...

151b8d9d1685b874bfcfa414cd8bcd9e6d93f368 authored over 6 years ago by Leonid Makarov <[email protected]>
Merge pull request #48 from docksal/feature/cloud9

Cloud9 IDE integration

49a0f85f668dd9fea6e8e3592557ca1245e1eb29 authored over 6 years ago by Leonid Makarov <[email protected]>
Removed duplicate COPY statement in 5.6

[ci skip]

7afcb2b7efc09eba49303c0f47de91ba61c3089f authored over 6 years ago by Leonid Makarov <[email protected]>
Optimize chmod usage

Reduces a layer size by 26MB

87047b4c05ee37a2d035b6916b0902ce62249bf5 authored over 6 years ago by Leonid Makarov <[email protected]>
Fix missing yarn

f13ececa98865d17ef701ed16971fe430dab5d18 authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9 build and tests

c28092d5b1b7709763e70a263173c671b189af5b authored over 6 years ago by Leonid Makarov <[email protected]>
Cloud9 IDE integration

1e65a1b0d4b79574ae799b4e9784895d56ee3b1f authored over 6 years ago by Leonid Makarov <[email protected]>
Build refactoring

5117baaf51fd0b93cb0fb5d3774cda816b9761c0 authored over 6 years ago by Leonid Makarov <[email protected]>
Using and extending the default supervisord configuration

- Starting supervisord using /etc/supervisor/supervisord.conf config, which includes /etc/superv...

62dad43203c64eaee5ced5d5fe0c05fd68011493 authored over 6 years ago by Leonid Makarov <[email protected]>
Switch to global Node.js installation

- Ditch nvm and install Node.js globally from NodeSource repos
- List images after build (to che...

567082a42510fea936104d7078981be2d6b54288 authored over 6 years ago by Leonid Makarov <[email protected]>
Debian Stretch compatibility fix for 5.6, 7.0 and 7.1

Upstream php:x.y-fpm images switched to Debian Stretch. 7.2 was already on Stretch.

d07854ead9d7da38d846dad652500b41488e80d2 authored over 6 years ago by Leonid Makarov <[email protected]>
Blackfire PHP settings

These got accidentally dropped during the 2.0 cli image upgrade. Resolves docksal/docksal#561

4acc7418201cd1bac96972a48791bb722b1fcc02 authored over 6 years ago by Leonid Makarov <[email protected]>