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

Make Hostmaster container upgradable. #15

Merged
merged 19 commits into from Mar 27, 2017
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
6dc730f
Adding 3.7 release dockerfile.
jonpugh Sep 7, 2016
3495fdc
Add upgrade capability!
jonpugh Sep 8, 2016
d1c9d66
Merge branch 'master' into fixed-hostmaster-path
helmo Sep 13, 2016
fe1bef2
Merge branch 'master' into fixed-hostmaster-path
helmo Nov 10, 2016
154c4d1
Merge branch 'master' into fixed-hostmaster-path
jonpugh Mar 23, 2017
cac54a7
Removing redundant messaging.
jonpugh Mar 23, 2017
e48bc42
Remove install of provision in upstream repo. It's the job of tagged …
jonpugh Mar 23, 2017
e9f7638
Tagging version of registry rebuild.
jonpugh Mar 23, 2017
7b0da79
Install provision in entrypoint script, using $AEGIR_VERSION instead …
jonpugh Mar 23, 2017
84b09a6
Enable hosting queued. Accidentally removed in a merge fix.
jonpugh Mar 23, 2017
50c8cfb
Fix the provision destination so other containers can replace it.
jonpugh Mar 23, 2017
faf1424
Only download provision if it does not exist at /var/aegir/.drush/com…
jonpugh Mar 23, 2017
b05ad61
Build platform and get provision in tagged image.
jonpugh Mar 23, 2017
797d5a8
When checking for existing hostmaster site, double check if upgrade p…
jonpugh Mar 23, 2017
9c4cb59
Put back the hostmaster-migrate command, accidentally deleted.
jonpugh Mar 23, 2017
dd43fc4
Adding a drush uli call back to the end of the entrypoint.
jonpugh Mar 23, 2017
083050c
Fixing Aegir 3.7 dockerfile.
jonpugh Mar 23, 2017
6e4a29f
Adding Dockerfiles for versions 3.9 through 3.10
jonpugh Mar 23, 2017
a78032f
Ading docker compose for testing, using that in .travis.yml.
jonpugh Mar 23, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Next
Adding 3.7 release dockerfile.
  • Loading branch information
jonpugh committed Sep 7, 2016
commit 6dc730f7b6cf8db8ef19ef157c2810d4b81e6860
@@ -0,0 +1,22 @@
FROM aegir/hostmaster

ENV AEGIR_CLIENT_EMAIL aegir@aegir.docker
ENV AEGIR_CLIENT_NAME admin
ENV AEGIR_PROFILE hostmaster
ENV AEGIR_VERSION 7.x-3.7
ENV PROVISION_VERSION 7.x-3.7

USER root

# Remove stock provision, install provision-$PROVISION_VERSION
RUN rm -rf /usr/share/drush/commands/provision
RUN drush dl --destination=/usr/share/drush/commands provision-$PROVISION_VERSION -y

USER aegir

# For Releases:
ENV AEGIR_MAKEFILE http://cgit.drupalcode.org/provision/plain/aegir-release.make?h=$AEGIR_VERSION

# Prepare hostmaster platform.
RUN drush make $AEGIR_MAKEFILE /var/aegir/$AEGIR_PROFILE-$AEGIR_VERSION
RUN drush cc drush