docbrown/bin
Daniel Uber d03da33ac3
Update to node version 16 (#15522)
* update to node version 16

* Remove canvas compiled node objects

* use f35 testing image as builder/base

* Update production builder base image to use Fedora 35

I missed this (it's not immediately obvious that there are 2 base
images declared in this file, one called builder, one called
production, this seems like it could be refactored to lift that
out (give it a name, a cmd, and do nothing else) `as base` perhaps,
while keeping separate install processes for testing- and pr-/production images.

* Add libpq dependency in production

We need this (if not the -devel header file, at least the library) to
start pg_ext.so

I think this might have been working because of the --cache-from
options when building in the build container script?

* Update .gitpod.dockerfile

* Add temporary cleanup for upgrade to bin/setup

This has the undesirable effect of requiring a yarn reinstall.

It would be better if there were a smart check to confirm the version
of the canvas.node file matched the node version or did not (so we
only do this as needed, rather than on every setup invocation until
this is removed from the code).

* Use check-files rather than force when rebuilding canvas

Optimal situation would be a `rebuild` command in yarn (I believe npm
has this option) to recompile canvas (all that's needed) rather than
fetch, install, and build.

Co-authored-by: Michael Kohl <me@citizen428.net>
2022-01-03 10:23:07 -06:00
..
__tests__ Upgrade Rails to 6.1.3.1 (#11333) 2021-04-05 10:39:48 -04:00
_guard-core Code cleanups (#659) 2018-08-07 11:00:13 -04:00
bundle Run rails app:update for 5.2.4.2 (#6743) [deploy] 2020-03-23 10:38:20 -04:00
bundleAnalyzer Added webpack bundle analyzer (#12013) 2020-12-22 19:13:40 -05:00
ci-bundle Travis Optimization:Bundle from Bash File to Use Cache (#9705) 2020-08-09 15:32:44 -05:00
container-setup Improve bash info for windows user (#13607) 2021-05-03 11:42:15 +00:00
e2e Disabled Spring for E2E databse when run locally (#15793) 2021-12-15 15:58:13 -05:00
e2e-setup Cypress tests for /admin/config Authentication Section (#12539) 2021-02-03 15:31:55 -05:00
generate-css-utility-classes-docs.js CSS size reduce + cleanups. (#12625) 2021-02-16 13:44:26 +01:00
guard Code cleanups (#659) 2018-08-07 11:00:13 -04:00
knapsack_pro_cypress Monkey-patch instead of forking cypress-rails gem (#15797) 2021-12-16 11:36:45 -05:00
knapsack_pro_rspec Fix app/services' ruby 2.7 kwargs warnings (#13177) 2021-04-01 18:40:50 -04:00
parallel_rspec Code cleanups (#659) 2018-08-07 11:00:13 -04:00
rails Upgrade Rails to 6.1.3.1 (#11333) 2021-04-05 10:39:48 -04:00
rake Upgrade Rails to 6.1.3.1 (#11333) 2021-04-05 10:39:48 -04:00
rspec Code cleanups (#659) 2018-08-07 11:00:13 -04:00
rspecov Code cleanups (#659) 2018-08-07 11:00:13 -04:00
rubocop Delayed Jobs Investigation (#929) 2018-10-17 17:03:20 -04:00
setup Update to node version 16 (#15522) 2022-01-03 10:23:07 -06:00
spring Upgrade Rails to 6.1.3.1 (#11333) 2021-04-05 10:39:48 -04:00
startup Correct startup script and docs (#5940) 2020-02-06 17:04:54 -05:00
test-console-check [deploy] Optimization: Dont Use Redis For Flare Tag IDs, Load Them On Boot (#8987) 2020-06-30 09:48:08 -05:00
untranslated_erb Spelling fixes to live code (#15670) 2021-12-06 12:11:25 +02:00
webpack [deploy] Update webpacker configuration (#8004) 2020-05-25 12:03:18 -04:00
webpack-dev-server [deploy] Update webpacker configuration (#8004) 2020-05-25 12:03:18 -04:00
yarn Upgrade Rails to 6.1.3.1 (#11333) 2021-04-05 10:39:48 -04:00