File tree 2 files changed +19
-1
lines changed
2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 1
1
web : bundle exec puma -C config/puma.rb
2
- release : bundle exec rails db:migrate
2
+ release : bundle exec rails db:migrate && bundle exec rake projects:create_experience_cs_example
3
3
worker : bundle exec good_job start --max-threads=8
Original file line number Diff line number Diff line change @@ -5,4 +5,22 @@ namespace :projects do
5
5
task create_all : :environment do
6
6
FilesystemProject . import_all!
7
7
end
8
+
9
+ desc "Create example Scratch project for Experience CS (if it doesn't already exist)"
10
+ task create_experience_cs_example : :environment do
11
+ attributes = {
12
+ identifier : 'experience-cs-example' ,
13
+ locale : 'en' ,
14
+ project_type : Project ::Types ::SCRATCH ,
15
+ name : 'Experience CS Example' ,
16
+ user_id : nil
17
+ }
18
+ if Project . unscoped . exists? ( attributes . slice ( :identifier , :locale ) )
19
+ puts 'Scratch project already exists'
20
+ elsif Project . create ( attributes )
21
+ puts 'Scratch project created successfully'
22
+ else
23
+ puts 'Scratch project creation failed'
24
+ end
25
+ end
8
26
end
You can’t perform that action at this time.
0 commit comments