Skip to content

Conversation

@Aman7123
Copy link

@Aman7123 Aman7123 commented Jan 7, 2026

Overview:

  • Docker and Docker Compose improvements
  • Fix failing database seed
  • Fix Sidekiq initialization error
  • Update the README to account for docker/'production' deployment

Goal:
Initially my goal was to run the container version of this app for a University which turned into a massive project given the outdated infrastructre around Docker in this repo.

Reasoning:

  • The Docker ruby image npm install only leverages v18 while this app now requires v20.19. This is why I added a builder step for building the vite core-data app.
  • The rudy image referenced in the Dockerfile was 3.2.2 and according to .ruby-version 3.4.4 is required.
  • Cleaned up the Compose file.
  • On run of the entrypoint the bash script scaffolds Postgres with db:prepare however this runs the seeds.rb file which is outdated based on the core_data_connector_users table.
  • It is not identified in the docs but because the environments docker.rb inherits production the active_storage solution defaults to AWS so an S3 bucket is required.

@Aman7123 Aman7123 marked this pull request as ready for review January 7, 2026 02:34
@Aman7123
Copy link
Author

Aman7123 commented Jan 7, 2026

@dleadbetter could you assist in reviewing this PR? I see you last modified the Dockerfile.

Thank you!

@Aman7123 Aman7123 changed the title Docker deployment fixes #CDC544 Docker deployment fixes Jan 7, 2026
@Aman7123 Aman7123 changed the title #CDC544 Docker deployment fixes CDC #544 - Docker deployment fixes Jan 7, 2026
@Aman7123
Copy link
Author

Aman7123 commented Jan 7, 2026

Would close #544 if approved

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