diff --git a/bin/docker_database_setup.sh b/bin/docker_database_setup.sh deleted file mode 100755 index 96c632b..0000000 --- a/bin/docker_database_setup.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -# script to run the docker commands cuz docker sux - -docker-compose run web rake db:create -docker-compose run web rake db:migrate -docker-compose run web rake db:setup diff --git a/bin/init_db.sh b/bin/init_db.sh new file mode 100755 index 0000000..eea8693 --- /dev/null +++ b/bin/init_db.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +# runs the three magic docker-compose cmds to initialize db data + +docker-compose run web rake db:create +docker-compose run web rake db:migrate +docker-compose run web rake db:seed diff --git a/db/seeds.rb b/db/seeds.rb index 1da28d0..c51e355 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -6,13 +6,13 @@ # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) # Character.create(name: 'Luke', movie: movies.first) -require '/data_importer/lib/cpe_importer.rb' -require '/data_importer/lib/cve_list_importer.rb' -require '/data_importer/lib/poc_in_github_importer.rb' -require '/data_importer/lib/inthewild_cve_exploit_importer.rb' -require '/data_importer/lib/trickest_poc_cve_importer.rb' -require '/data_importer/lib/cvemon_cve_importer.rb' -require '/data_importer/lib/cna_importer.rb' +require '/data_importer/lib/importers/cpe_importer.rb' +require '/data_importer/lib/importers/cve_list_importer.rb' +require '/data_importer/lib/importers/poc_in_github_importer.rb' +require '/data_importer/lib/importers/inthewild_cve_exploit_importer.rb' +require '/data_importer/lib/importers/trickest_poc_cve_importer.rb' +require '/data_importer/lib/importers/cvemon_cve_importer.rb' +require '/data_importer/lib/importers/cna_importer.rb' def line_sep puts '----------' * 12 diff --git a/lib/cna_importer.rb b/lib/importers/cna_importer.rb similarity index 100% rename from lib/cna_importer.rb rename to lib/importers/cna_importer.rb diff --git a/lib/cpe_importer.rb b/lib/importers/cpe_importer.rb similarity index 100% rename from lib/cpe_importer.rb rename to lib/importers/cpe_importer.rb diff --git a/lib/cve_list_importer.rb b/lib/importers/cve_list_importer.rb similarity index 100% rename from lib/cve_list_importer.rb rename to lib/importers/cve_list_importer.rb diff --git a/lib/cvemon_cve_importer.rb b/lib/importers/cvemon_cve_importer.rb similarity index 100% rename from lib/cvemon_cve_importer.rb rename to lib/importers/cvemon_cve_importer.rb diff --git a/lib/inthewild_cve_exploit_importer.rb b/lib/importers/inthewild_cve_exploit_importer.rb similarity index 100% rename from lib/inthewild_cve_exploit_importer.rb rename to lib/importers/inthewild_cve_exploit_importer.rb diff --git a/lib/poc_in_github_importer.rb b/lib/importers/poc_in_github_importer.rb similarity index 100% rename from lib/poc_in_github_importer.rb rename to lib/importers/poc_in_github_importer.rb diff --git a/lib/trickest_poc_cve_importer.rb b/lib/importers/trickest_poc_cve_importer.rb similarity index 100% rename from lib/trickest_poc_cve_importer.rb rename to lib/importers/trickest_poc_cve_importer.rb