Skip to content

lock dependency versions#1055

Open
rococodogs wants to merge 15 commits into
primaryfrom
lock-dependency-versions
Open

lock dependency versions#1055
rococodogs wants to merge 15 commits into
primaryfrom
lock-dependency-versions

Conversation

@rococodogs

Copy link
Copy Markdown
Member

No description provided.

* first pass @ solr + fcrepo images

* use app-root level ingest folder (rather than tmp)

* use fcrepo with postgres adapter

* try building via github actions

* update fcrepo Dockerfile

* start revamping app dockerfile

* wip commit

* revamp handle service to use bdbje as backend (and bash for config files)

* move solr config into docker/solr

* copy solr config files to SOLR_CORE_CONF_DIR location

* use ldr- namespace for service containers

* skip building on github for now

* solr tag doesn't exist? :headscratch:

* [handle] remove udp from config

* [handle] add healthcheck

* add healthchecks to fcrepo/solr containers

* clean up ignore files

* configure app to be able to run commands with minimal ENV overhead

* reconfigure spot Dockerfile

* revert to using PSQL_* env configs but provide defaults

* use ssl for solr

* store ssl certs in /var/solr

* more solr ssl work

* use ssl for fcrepo

* revert ssl for fcrepo, solr

* remove fcrepo ssl port from docker-compose.yml

* [docker] solr container updates

* use default cmd for solr

* fix rubocop error

* first try @ fixing broken chrome on circleci

* ruby to v2.7.5

* remove pins for sub-dependencies

* upgrade some gems

* upgrade hyrax (3.4.1)

* start fixing failing tests

* fix create feature specs

* update image_url lambda to handle formats

* reconfigure spot Dockerfile

* fix Gemfile.lock issues

* use bundler version specified in Gemfile.lock

* try running circleci jobs on ruby 2.7

* try using bundler already on executor

* update bixby to v5

note: this will break linting as there are a whole
bunch of new errors we need to deal with

* start working through rubocop errors

* rubocop --auto-correct (what could go wrong?)

* more autocorrecting

* update ruby + hyrax (3.x stable branch for now)

* fix most of the failing specs

* rubocop fixes & todos

* fix the rest of the failing specs

* update ruby/solr ci containers

* install postgres13 on test host

* add basic auth to circleci solr container

* use correct redis image

* another stab at solr auth on circleci

* enable solr auth via cmd

* fix deprecation in Spot::StudentWorkAdminSetCreateService

* fix collection_type index_field deprecation

* pass a fake FEDORA_URL to precompile prod assets

* use docker-compose profiles for db_migrate

* use Hyrax's CharacterizeJob, provide a service for fits_servlet

* update gems, remove capistrano for deploying

* remove capistrano configurations

* fix flaky hyrax/dashboard spec

* pass auth in SOLR_TEST_URL

* try hash way of defining envs

* update dependencies (again)

* fix failing specs

* update circleci ruby containers

* tie hyrax to 3.5.0 + loosen some dependencies

* (ensure we don't delete fixtures during specs)

* (specs) clean up after yourself

* add spec for Spot::IiifManfiestPresenter

* use up-to-date docker-compose setup

* dependency updates

* replace hyrax callbacks with events bus

* restore coffee-rails dep + lock redlock to < 2.0

* revert the reverting migration from the past

* update fits to 1.6.0

* some leftovers

* update hyrax initializer to 3.5

* rubo

* rubo fixes

* use restart: unless-stopped in compose

* remove solr docker rebase cruft

* how did this get messed up?

* return solr script lost in rebase

* add valkyrie solr config file

* load workflows in seeds.rb

* restore config options

* fix more rebase mistakes

* ugh

* use spot-web-production target for gh build

* cleanup docker files

* don't ignore pdf.js files in docker

* fix paths in uv.html

* [dev] install uv via entrypoint to avoid bind-mount conflict

* cherry-picking mods

* hyrax to 3.6.0

* include bootstrap-compass for path helpers

see: https://github.com/twbs/bootstrap-sass/tree/3.3-stable#fonts
* first pass @ solr + fcrepo images

* use app-root level ingest folder (rather than tmp)

* use fcrepo with postgres adapter

* try building via github actions

* update fcrepo Dockerfile

* start revamping app dockerfile

* wip commit

* revamp handle service to use bdbje as backend (and bash for config files)

* move solr config into docker/solr

* copy solr config files to SOLR_CORE_CONF_DIR location

* use ldr- namespace for service containers

* skip building on github for now

* solr tag doesn't exist? :headscratch:

* [handle] remove udp from config

* [handle] add healthcheck

* add healthchecks to fcrepo/solr containers

* clean up ignore files

* configure app to be able to run commands with minimal ENV overhead

* reconfigure spot Dockerfile

* revert to using PSQL_* env configs but provide defaults

* use ssl for solr

* store ssl certs in /var/solr

* more solr ssl work

* use ssl for fcrepo

* revert ssl for fcrepo, solr

* remove fcrepo ssl port from docker-compose.yml

* [docker] solr container updates

* use default cmd for solr

* fix rubocop error

* first try @ fixing broken chrome on circleci

* ruby to v2.7.5

* remove pins for sub-dependencies

* upgrade some gems

* upgrade hyrax (3.4.1)

* start fixing failing tests

* fix create feature specs

* update image_url lambda to handle formats

* reconfigure spot Dockerfile

* fix Gemfile.lock issues

* use bundler version specified in Gemfile.lock

* try running circleci jobs on ruby 2.7

* try using bundler already on executor

* update bixby to v5

note: this will break linting as there are a whole
bunch of new errors we need to deal with

* start working through rubocop errors

* rubocop --auto-correct (what could go wrong?)

* more autocorrecting

* update ruby + hyrax (3.x stable branch for now)

* fix most of the failing specs

* rubocop fixes & todos

* fix the rest of the failing specs

* update ruby/solr ci containers

* install postgres13 on test host

* add basic auth to circleci solr container

* use correct redis image

* another stab at solr auth on circleci

* enable solr auth via cmd

* fix deprecation in Spot::StudentWorkAdminSetCreateService

* fix collection_type index_field deprecation

* pass a fake FEDORA_URL to precompile prod assets

* use docker-compose profiles for db_migrate

* use Hyrax's CharacterizeJob, provide a service for fits_servlet

* update gems, remove capistrano for deploying

* remove capistrano configurations

* fix flaky hyrax/dashboard spec

* pass auth in SOLR_TEST_URL

* try hash way of defining envs

* update dependencies (again)

* fix failing specs

* update circleci ruby containers

* tie hyrax to 3.5.0 + loosen some dependencies

* (ensure we don't delete fixtures during specs)

* (specs) clean up after yourself

* add spec for Spot::IiifManfiestPresenter

* use up-to-date docker-compose setup

* dependency updates

* replace hyrax callbacks with events bus

* restore coffee-rails dep + lock redlock to < 2.0

* revert the reverting migration from the past

* update fits to 1.6.0

* some leftovers

* update hyrax initializer to 3.5

* rubo

* rubo fixes

* use restart: unless-stopped in compose

* remove solr docker rebase cruft

* how did this get messed up?

* return solr script lost in rebase

* add valkyrie solr config file

* load workflows in seeds.rb

* restore config options

* fix more rebase mistakes

* ugh

* use spot-web-production target for gh build

* cleanup docker files

* don't ignore pdf.js files in docker

* fix paths in uv.html

* [dev] install uv via entrypoint to avoid bind-mount conflict

* cherry-picking mods

* hyrax to 3.6.0

* include bootstrap-compass for path helpers

see: https://github.com/twbs/bootstrap-sass/tree/3.3-stable#fonts
* production dockerfile fixes

* more fixes
@qlty-cloud-legacy

Copy link
Copy Markdown

Code Climate has analyzed commit 0de6ad3 and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (100% is the threshold).

This pull request will bring the total coverage in the repository to 98.5% (0.0% change).

View more on Code Climate.

@rococodogs rococodogs force-pushed the develop branch 2 times, most recently from f9aaabf to 176bcfb Compare September 6, 2023 13:25
Base automatically changed from develop to primary October 30, 2023 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant