Skip to content

Instantly share code, notes, and snippets.

@janhoy
Last active June 10, 2020 10:18
Show Gist options
  • Save janhoy/70eed85ced5aaf8f6728074b3b7a5d67 to your computer and use it in GitHub Desktop.
Save janhoy/70eed85ced5aaf8f6728074b3b7a5d67 to your computer and use it in GitHub Desktop.
quepid-full-failure
FROM o19s/quepid:latest
# Install dependencies
WORKDIR /srv/app
COPY Gemfile Gemfile.lock ./
RUN bundle install
# Install dependencies
WORKDIR /srv/app
COPY Gemfile Gemfile.lock ./
RUN bundle install
COPY . .
RUN RAILS_ENV=production SECRET_KEY_BASE=fake_out_devise bundle exec rake assets:precompile DB_ADAPTER=postgresql
$ docker-compose run --rm app bin/rake db:setup
Running via Spring preloader in process 17
(1.1ms) CREATE DATABASE "quepid" ENCODING = 'unicode'
quepid already exists
-- create_table("annotations", {:force=>:cascade})
(9.0ms) CREATE TABLE "annotations" ("id" serial primary key, "message" text, "source" character varying(255), "user_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)
-> 0.0473s
-- add_index("annotations", ["user_id"], {:name=>"index_annotations_on_user_id", :using=>:btree})
(3.8ms) CREATE INDEX "index_annotations_on_user_id" ON "annotations" USING btree ("user_id")
-> 0.0072s
-- create_table("case_metadata", {:force=>:cascade})
(5.2ms) CREATE TABLE "case_metadata" ("id" serial primary key, "user_id" integer NOT NULL, "case_id" integer NOT NULL, "last_viewed_at" timestamp)
-> 0.0070s
-- add_index("case_metadata", ["case_id"], {:name=>"case_metadata_ibfk_1", :using=>:btree})
(3.9ms) CREATE INDEX "case_metadata_ibfk_1" ON "case_metadata" USING btree ("case_id")
-> 0.0066s
-- add_index("case_metadata", ["user_id", "case_id"], {:name=>"case_metadata_user_id_case_id_index", :using=>:btree})
(3.9ms) CREATE INDEX "case_metadata_user_id_case_id_index" ON "case_metadata" USING btree ("user_id", "case_id")
-> 0.0066s
-- create_table("case_scores", {:force=>:cascade})
(8.2ms) CREATE TABLE "case_scores" ("id" serial primary key, "case_id" integer, "user_id" integer, "try_id" integer, "score" float(24), "all_rated" boolean, "created_at" timestamp, "queries" bytea, "annotation_id" integer, "updated_at" timestamp)
-> 0.0106s
-- add_index("case_scores", ["annotation_id"], {:name=>"index_case_scores_on_annotation_id", :using=>:btree})
(3.4ms) CREATE INDEX "index_case_scores_on_annotation_id" ON "case_scores" USING btree ("annotation_id")
-> 0.0062s
-- add_index("case_scores", ["case_id"], {:name=>"case_id", :using=>:btree})
(4.3ms) CREATE INDEX "case_id" ON "case_scores" USING btree ("case_id")
-> 0.0074s
-- add_index("case_scores", ["user_id"], {:name=>"user_id", :using=>:btree})
(3.7ms) CREATE INDEX "user_id" ON "case_scores" USING btree ("user_id")
-> 0.0067s
-- create_table("cases", {:force=>:cascade})
(4.8ms) CREATE TABLE "cases" ("id" serial primary key, "case_name" character varying(191), "last_try_number" integer, "user_id" integer, "archived" boolean, "scorer_id" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL, "scorer_type" character varying(255))
-> 0.0067s
-- add_index("cases", ["scorer_type"], {:name=>"index_cases_on_scorer_type", :length=>{"scorer_type"=>191}, :using=>:btree})
(3.8ms) CREATE INDEX "index_cases_on_scorer_type" ON "cases" USING btree ("scorer_type")
-> 0.0065s
-- add_index("cases", ["user_id"], {:name=>"user_id", :using=>:btree})
(1.2ms) CREATE INDEX "user_id" ON "cases" USING btree ("user_id")
rake aborted!
ActiveRecord::StatementInvalid: PG::DuplicateTable: ERROR: relation "user_id" already exists
: CREATE INDEX "user_id" ON "cases" USING btree ("user_id")
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/schema_statements.rb:488:in `add_index'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:665:in `block in method_missing'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:634:in `block in say_with_time'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:634:in `say_with_time'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:654:in `method_missing'
/srv/app/db/schema.rb:63:in `block in <top (required)>'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/schema.rb:41:in `instance_eval'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/schema.rb:41:in `define'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/schema.rb:61:in `define'
/srv/app/db/schema.rb:14:in `<top (required)>'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `block in load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:221:in `load_schema_for'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:238:in `block in load_schema_current'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:278:in `block in each_current_configuration'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:277:in `each'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:277:in `each_current_configuration'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:237:in `load_schema_current'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/railties/databases.rake:237:in `block (3 levels) in <top (required)>'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/railties/databases.rake:241:in `block (3 levels) in <top (required)>'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `block in load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
-e:1:in `<main>'
Caused by:
PG::DuplicateTable: ERROR: relation "user_id" already exists
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `async_exec'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/database_statements.rb:155:in `block in execute'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/database_statements.rb:154:in `execute'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/connection_adapters/postgresql/schema_statements.rb:488:in `add_index'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:665:in `block in method_missing'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:634:in `block in say_with_time'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:634:in `say_with_time'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/migration.rb:654:in `method_missing'
/srv/app/db/schema.rb:63:in `block in <top (required)>'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/schema.rb:41:in `instance_eval'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/schema.rb:41:in `define'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/schema.rb:61:in `define'
/srv/app/db/schema.rb:14:in `<top (required)>'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `block in load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:221:in `load_schema_for'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:238:in `block in load_schema_current'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:278:in `block in each_current_configuration'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:277:in `each'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:277:in `each_current_configuration'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/tasks/database_tasks.rb:237:in `load_schema_current'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/railties/databases.rake:237:in `block (3 levels) in <top (required)>'
/usr/local/bundle/gems/activerecord-4.2.11/lib/active_record/railties/databases.rake:241:in `block (3 levels) in <top (required)>'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `block in load'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:240:in `load_dependency'
/usr/local/bundle/gems/activesupport-4.2.11/lib/active_support/dependencies.rb:268:in `load'
-e:1:in `<main>'
Tasks: TOP => db:schema:load
(See full trace by running task with --trace)
ubuntu@vpc-dev-sst-solr-1:~/quepid$ docker-compose run --rm app bin/rake db:setupll
^CTraceback (most recent call last):
File "/usr/bin/docker-compose", line 9, in <module>
load_entry_point('docker-compose==1.8.0', 'console_scripts', 'docker-compose')()
File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 58, in main
command = dispatch()
File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 89, in dispatch
options, handler, command_options = dispatcher.parse(sys.argv[1:])
File "/usr/lib/python2.7/dist-packages/compose/cli/docopt_command.py", line 37, in parse
command_options = docopt_full_help(docstring, options['ARGS'], options_first=True)
File "/usr/lib/python2.7/dist-packages/compose/cli/docopt_command.py", line 12, in docopt_full_help
return docopt(docstring, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/docopt.py", line 576, in docopt
matched, left, collected = pattern.fix().match(argv)
File "/usr/lib/python2.7/dist-packages/docopt.py", line 42, in fix
self.fix_repeating_arguments()
File "/usr/lib/python2.7/dist-packages/docopt.py", line 61, in fix_repeating_arguments
for e in [c for c in case if case.count(c) > 1]:
File "/usr/lib/python2.7/dist-packages/docopt.py", line 35, in __eq__
return repr(self) == repr(other)
File "/usr/lib/python2.7/dist-packages/docopt.py", line 113, in __repr__
def __repr__(self):
KeyboardInterrupt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment