aboutsummaryrefslogtreecommitdiff
path: root/app/jobs/govuk_guix/generate_start_command_job.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/jobs/govuk_guix/generate_start_command_job.rb')
-rw-r--r--app/jobs/govuk_guix/generate_start_command_job.rb36
1 files changed, 0 insertions, 36 deletions
diff --git a/app/jobs/govuk_guix/generate_start_command_job.rb b/app/jobs/govuk_guix/generate_start_command_job.rb
deleted file mode 100644
index 9820dcc..0000000
--- a/app/jobs/govuk_guix/generate_start_command_job.rb
+++ /dev/null
@@ -1,36 +0,0 @@
-class GovukGuix::GenerateStartCommandJob < GovukGuix::Job
- @retry_interval = 30
-
- def run(mini_environment_id)
- logger.info "#{self.class}: Building mini environment #{mini_environment_id}"
-
- mini_environment = MiniEnvironment.find(mini_environment_id)
-
- slug = mini_environment.name.parameterize
-
- command = [
- "#{mini_environment.govuk_guix_revision.store_path}/bin/govuk",
- 'system',
- 'build',
- '--rails-environment=production',
- "--app-domain=#{slug}.aws.cbaines.net",
- "--web-domain=www.#{slug}.aws.cbaines.net",
- '--use-high-ports=false',
- '--use-https=certbot',
- '--fallback',
- 'whitehall',
- 'government-frontend'
- ]
-
- run_command(command) do |output|
- store_path = output.last.strip
- logger.debug("#{self.class}: start_command: #{store_path}")
-
- mini_environment.update(
- backend_data: {
- start_command: store_path
- }
- )
- end
- end
-end