File tree Expand file tree Collapse file tree 3 files changed +53
-1
lines changed
Expand file tree Collapse file tree 3 files changed +53
-1
lines changed Original file line number Diff line number Diff line change 1+ when :
2+ - branch : release/*
3+ event : push
4+
5+ skip_clone : true
6+
7+ labels :
8+ zone : DMZ
9+
10+ steps :
11+ - name : Run staging site update
12+ image : itkdev/ansible-plugin:1
13+ pull : true
14+ settings :
15+ id :
16+ from_secret : id
17+ secret :
18+ from_secret : secret
19+ host :
20+ from_secret : stg_host
21+ path :
22+ from_secret : stg_path
23+ user :
24+ from_secret : user
25+ actions :
26+ - chmod +w web/sites/default
27+ - chmod +w web/sites/default/settings.php
28+ - git reset --hard
29+ - git fetch origin ${CI_COMMIT_BRANCH}
30+ - git checkout ${CI_COMMIT_BRANCH}
31+ - git pull
32+ - itkdev-docker-compose-server up -d --force-recreate
33+ # Build theme
34+ - itkdev-docker-compose-server run --rm node yarn install
35+ - itkdev-docker-compose-server run --rm node yarn build
36+ - itkdev-docker-compose-server run --rm node rm -rf node_modules
37+ # Ensure everything is owned by deploy
38+ - sudo chown -R deploy:deploy web
39+ # Deploy site.
40+ - itkdev-docker-compose-server exec phpfpm composer install --no-interaction
41+ - itkdev-docker-compose-server exec phpfpm vendor/bin/drush --yes deploy
42+ - itkdev-docker-compose-server exec phpfpm vendor/bin/drush --yes locale:update
43+ - itkdev-docker-compose-server exec phpfpm vendor/bin/drush --yes locale:import --type=customized --override=none da /app/web/profiles/custom/os2loop/translations/translations.da.po
44+ - itkdev-docker-compose-server exec phpfpm vendor/bin/drush --yes cache:rebuild
Original file line number Diff line number Diff line change 11services :
22 node :
33 image : node:20
4+ working_dir : /app
45 profiles :
56 - dev
67 networks :
78 - app
89 volumes :
910 - .:/app:delegated
10- working_dir : /app
1111
1212 phpfpm :
1313 environment :
Original file line number Diff line number Diff line change @@ -8,3 +8,11 @@ services:
88 environment :
99 # Match PHP_MAX_EXECUTION_TIME above
1010 - NGINX_FASTCGI_READ_TIMEOUT=300
11+
12+ node :
13+ image : node:20
14+ working_dir : /app
15+ networks :
16+ - app
17+ volumes :
18+ - ./web/profiles/custom/os2loop/themes/os2loop_theme:/app
You can’t perform that action at this time.
0 commit comments