From a25950c4683036315632d44e3ef3d3d2d1da7a3d Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sun, 1 Jul 2018 09:01:53 +0100 Subject: Actually include the data snapshot when building --- app/services/govuk_guix/build_mini_environment.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/services/govuk_guix/build_mini_environment.rb b/app/services/govuk_guix/build_mini_environment.rb index 8e2d912..01920eb 100644 --- a/app/services/govuk_guix/build_mini_environment.rb +++ b/app/services/govuk_guix/build_mini_environment.rb @@ -51,12 +51,21 @@ module GovukGuix::BuildMiniEnvironment ) end + data_snapshot_arguments = {} + + if mini_environment.data_snapshot + data_snapshot_arguments[:data_snapshot] = + mini_environment.data_snapshot.store_path + end + output = run_command( "#{mini_environment.govuk_guix_revision.store_path}/bin/govuk", 'system', 'build', *hash_to_arguments( - DEFAULT_ARGUMENTS.merge(options[:arguments]) + DEFAULT_ARGUMENTS + .merge(options[:arguments]) + .merge(data_snapshot_arguments) ), *signon_user_arguments(mini_environment.signon_users), *options[:services], -- cgit v1.2.3