@@ -14,10 +14,11 @@ default_docker_image: &docker_image
14
14
PHP_INI_MAX_INPUT_TIME : 60
15
15
custom_npm_docker_image : &custom_npm_docker_image
16
16
docker :
17
- - image : circleci /php:8.1-apache-browsers
17
+ - image : thecodingmachine /php:8.1-v4- apache-node14
18
18
environment :
19
19
PLATFORM_REGION : " uk-1.platform.sh"
20
- PROJECT_ROOT : " /home/circleci/project"
20
+ PROJECT_ROOT : " /home/docker/project"
21
+ PHP_EXTENSIONS : " gd"
21
22
# git variables to avoid empty committer identity errors
22
23
EMAIL : " circleci@localhost"
23
24
GIT_COMMITTER_NAME : " Circle CI"
@@ -67,6 +68,7 @@ commands:
67
68
- run :
68
69
name : Switch dof-dss packages to HEAD on development branch
69
70
command : |
71
+ cd project
70
72
composer require dof-dss/nicsdru_unity_theme:dev-development \
71
73
dof-dss/nicsdru_origins_modules:dev-development \
72
74
dof-dss/nicsdru_unity_modules:dev-development
@@ -147,11 +149,9 @@ jobs:
147
149
- run :
148
150
name : Add OS and PHP extensions
149
151
command : |
150
- sudo cp $PROJECT_ROOT/.circleci/docker-php-circleci.ini /usr/local/etc/php/conf.d/
151
152
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
152
153
sudo apt update --allow-releaseinfo-change
153
- sudo apt install -y libpng-dev
154
- sudo docker-php-ext-install gd pcntl posix
154
+ sudo apt install libjpeg-dev make python g++ -y
155
155
- install_psh_cli
156
156
- run :
157
157
name : Switch to edge branch
@@ -167,16 +167,16 @@ jobs:
167
167
command : |
168
168
# Need to re-build site theme with any Unity changes.
169
169
# Download and configure node and npm.
170
- sudo apt install libjpeg-dev automake python -y
171
170
git clone https://github.com/nvm-sh/nvm.git
172
171
cd nvm
173
172
chmod +x install.sh
174
173
./install.sh
175
174
- run :
176
175
name : Rebuild site themes
177
176
command : |
178
- export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
179
- [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
177
+ export NVM_DIR="$HOME/.nvm"
178
+ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
179
+ [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
180
180
nvm install v15.14.0
181
181
for site in `ls -l ~/project/project/sites | grep ^d | awk '{print $9}'`
182
182
do
0 commit comments