diff options
Diffstat (limited to 'app/jobs/govuk_guix/generate_start_command_job.rb')
-rw-r--r-- | app/jobs/govuk_guix/generate_start_command_job.rb | 36 |
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 |