|
|
|
|
@ -65,12 +65,8 @@ sub do_create ($c) { |
|
|
|
|
notes => { '_mjb_bid_' . $blog->id => 1 }, |
|
|
|
|
queue => 'certbot', |
|
|
|
|
}); |
|
|
|
|
$blog->create_related( 'builds', { job_id => $ssl_job_id } ); |
|
|
|
|
|
|
|
|
|
$c->minion->enqueue( 'deploy_blog', [ $blog->id ], { |
|
|
|
|
notes => { '_mjb_bid_' . $blog->id => 1 }, |
|
|
|
|
parents => [ $ssl_job_id ], |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$c->redirect_to( $c->url_for( 'show_blog_settings', { id => $blog->id } ) ); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
@ -104,9 +100,10 @@ sub do_settings ( $c ) { |
|
|
|
|
|
|
|
|
|
$jekyll->write_config; |
|
|
|
|
|
|
|
|
|
$c->minion->enqueue( 'deploy_blog', [ $blog->id ], { |
|
|
|
|
my $build_job_id = $c->minion->enqueue( 'deploy_blog', [ $blog->id ], { |
|
|
|
|
notes => { '_mjb_bid_' . $blog->id => 1 }, |
|
|
|
|
}); |
|
|
|
|
$blog->create_related( 'builds', { job_id => $build_job_id } ); |
|
|
|
|
|
|
|
|
|
$c->flash( confirmation => "Welcome to the dashboard for your new blog!" ); |
|
|
|
|
$c->redirect_to( $c->url_for( 'show_dashboard_blog', { id => $blog->id } ) ); |
|
|
|
|
|