Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ready set action #1

Open
wants to merge 245 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
883e959
Dockerize for local development
JzGo Aug 30, 2021
1d252ce
Clean up dockerfile
JzGo Aug 30, 2021
034da2b
WIP: get ci running
JzGo Aug 30, 2021
f075baa
Correct yaml
JzGo Aug 30, 2021
d7b25b9
Remove base build
JzGo Aug 30, 2021
48dec33
Bump node version for specs
JzGo Aug 30, 2021
7307164
Revert node version
JzGo Aug 30, 2021
852b11f
Troubleshoot incompatible node
JzGo Aug 31, 2021
92c6b9b
Correct path
JzGo Aug 31, 2021
b6f5603
Add pronto
JzGo Aug 31, 2021
ad0bcc2
Updates to readme for n8 development
JzGo Sep 14, 2021
a389288
Merge branch 'readme_updates' into 'n8-staging'
Sep 14, 2021
63077dc
Adds notes on n8 infra and adding remotes
JzGo Sep 14, 2021
9c0482b
Clean up readme
JzGo Sep 14, 2021
1d7b5ae
Clean up readme
JzGo Sep 14, 2021
e99359e
Merge branch 'add_notes_on_n8_infra' into 'n8-staging'
Sep 14, 2021
08dcfa9
fedora url
orangewolf Sep 14, 2021
e4a4372
up and running
orangewolf Sep 15, 2021
017ab24
Merge branch 'fedora-config' into 'n8-staging'
orangewolf Sep 15, 2021
71510cf
Helm staging setup
Sep 23, 2021
c8b3723
Merge branch 'helm_staging_setup' into 'n8-staging'
Sep 23, 2021
4c885b6
i7-create-seeds-file
Sep 24, 2021
77f1f2c
Merge branch 'i7-create-seeds-file' into 'n8-staging'
ShanaLMoore Sep 24, 2021
6555c49
Improves Sony Ci Webhook Logs interface
afred Sep 13, 2021
c5f83e3
check in values
JzGo Sep 24, 2021
a5b01a9
Update solr config
JzGo Sep 24, 2021
bd2e0d0
Fix all solr urls
JzGo Sep 24, 2021
b1e1242
Fix cache store url
JzGo Sep 24, 2021
dfdeb94
Update cache url
JzGo Sep 24, 2021
32bb2ee
debug redis error
JzGo Sep 24, 2021
508fafc
Configure cable
JzGo Sep 24, 2021
311568a
make it a string
JzGo Sep 24, 2021
1d5c929
add correct redis address
JzGo Sep 24, 2021
e5a0a12
Merge branch 'solr_deploy_fix' into 'n8-staging'
Sep 24, 2021
b5af4de
Merge pull request #622 from WGBH-MLA/606-more-details-for-webhook-logs
afred Sep 27, 2021
df811e9
I1 install and enable bulkrax
ShanaLMoore Sep 27, 2021
f70c247
Merge branch 'i1-install-and-enable-bulkrax' into 'n8-staging'
ShanaLMoore Sep 27, 2021
4559c5f
i2-csv-import-and-mappings
ShanaLMoore Sep 28, 2021
4daf2e6
Merge branch 'i2-csv-import-and-mappings' into 'n8-staging'
Sep 28, 2021
765b609
updates sidekiq.rb for production redis url
aprilrieger Sep 28, 2021
08b136b
Merge branch 'sidekiq-hot-fix' into 'n8-staging'
ShanaLMoore Sep 28, 2021
d15a616
Revert "Merge branch 'sidekiq-hot-fix' into 'n8-staging'"
ShanaLMoore Sep 28, 2021
0bd1ef7
Merge branch 'revert-08b136b7' into 'n8-staging'
ShanaLMoore Sep 28, 2021
10ea6a9
staging-values-update-redis
Sep 30, 2021
c883a70
Merge branch 'staging-values-update-redis' into 'n8-staging'
Sep 30, 2021
ae0fe6a
dont commit the solr_db_initialized file
orangewolf Oct 4, 2021
95aed9b
Merge branch 'fix_gitignore' into 'n8-staging'
orangewolf Oct 4, 2021
e24a63f
updates the tests for our csv parser since updating it locally
Oct 4, 2021
86ebaf9
fix-seeds-bug
Oct 5, 2021
2551709
Merge branch 'fix-seeds-bug' into 'n8-staging'
Oct 5, 2021
d103e30
Merge branch 'fix-csv-parser-specs' into 'n8-staging'
Oct 5, 2021
bf6f5cc
Commiting the overriden bulkrax xml partial that removes the option t…
aprilrieger Oct 6, 2021
f96d10e
resolves the issue where the partial loads all the time instead of wh…
Oct 6, 2021
1ad9caa
Guess I need to remove the older partial too lol smh -- slow down April
Oct 6, 2021
97f26fe
update-gitlab-ci-yaml-for-testing-take-1
Oct 13, 2021
d70b356
Merge branch 'update-gitlab-ci-yaml-for-testing-take-1' into 'n8-stag…
Oct 13, 2021
de70920
I20 csv: handle importing data for annotation section
ShanaLMoore Oct 13, 2021
43f72ce
Merge branch 'i20-csv-annotations' into 'n8-staging'
ShanaLMoore Oct 13, 2021
47ad339
Merge branch 'n8-staging' into remove-bulkrax-import-multiple-works-d…
Oct 13, 2021
a121729
update-spec-main
Oct 14, 2021
0cb47d0
Merge branch 'update-spec-main' into 'n8-staging'
Oct 14, 2021
018d27f
Merge branch 'n8-staging' into remove-bulkrax-import-multiple-works-d…
Oct 14, 2021
cdb58d8
build the sidekiq image and then use it during deploy
orangewolf Oct 14, 2021
9afc4b6
Merge branch 'work_that_thing' into 'n8-staging'
orangewolf Oct 14, 2021
11e2e16
CSV: Bulk delete
ShanaLMoore Oct 14, 2021
d1d8633
Merge branch 'i31-bulk-delete' into 'n8-staging'
ShanaLMoore Oct 14, 2021
348b35d
I23 csv benchmarks
ShanaLMoore Oct 18, 2021
efb7289
Merge branch 'i23-csv-benchmarks' into 'n8-staging'
ShanaLMoore Oct 18, 2021
130bb8c
updates the gitlab ci yml file and the sidekiq yml file to have an en…
Oct 18, 2021
4c9214d
i33-setup-lint-in-ci
Oct 18, 2021
6235c40
Merge branch 'linting-fun-with-april' into 'n8-staging'
Oct 18, 2021
37f4ef2
Merge branch 'make-env-concurrency' into 'n8-staging'
Oct 18, 2021
07ce136
I14 pbcore with manifest
ShanaLMoore Oct 20, 2021
e1c8652
Merge branch 'i14-pbcore-with-manifest' into 'n8-staging'
ShanaLMoore Oct 20, 2021
09bfdce
hot fix for nokogiri error in staging
ShanaLMoore Oct 20, 2021
99bf167
Merge branch 'hotfix-pbcore-parsers' into 'n8-staging'
ShanaLMoore Oct 20, 2021
89c37d1
Merge branch 'n8-staging' into remove-bulkrax-import-multiple-works-d…
ShanaLMoore Oct 20, 2021
b229fba
I39 Refactor PBCore Parsers
ShanaLMoore Oct 20, 2021
6fd729c
Merge branch 'i39-dry-it-up' into 'n8-staging'
ShanaLMoore Oct 20, 2021
08487b1
add comment for overriding partial
ShanaLMoore Oct 21, 2021
216a084
i34- skip flaky test
ShanaLMoore Oct 21, 2021
a2e6d88
skip flaky specs
ShanaLMoore Oct 21, 2021
5cc3275
Merge branch 'remove-bulkrax-import-multiple-works-dropdown-option' i…
ShanaLMoore Oct 21, 2021
6a31318
reimplement field mappings for bulkrax
ShanaLMoore Oct 22, 2021
80a85c8
i36-inherit-from-bulkrax-xml-entry
Oct 22, 2021
876dfe7
Merge branch 'i36-inherit-from-bulkrax-xml-entry' into 'n8-staging'
ShanaLMoore Oct 22, 2021
47a42bb
wip pair w braydon
ShanaLMoore Oct 22, 2021
17d2e12
wip - model order matters for factory
ShanaLMoore Oct 22, 2021
d1e4973
wip: active record invalid error for digital inst.
ShanaLMoore Oct 23, 2021
621aca6
Update xml_entry.rb
ShanaLMoore Oct 23, 2021
bedce50
Merge branch 'n8-staging' into i34-readd-bulkrax-mappings
ShanaLMoore Oct 23, 2021
be7cd79
re-enable bulkrax mappings
ShanaLMoore Oct 23, 2021
80c0a52
Delete xml_entry.rb
ShanaLMoore Oct 23, 2021
357e99d
remove comments
ShanaLMoore Oct 23, 2021
696b972
Update the test to pull from Bulkrax::PbcoreXmlParser
Oct 25, 2021
9839f6c
i15-hide-bulkrax-exporter
Oct 25, 2021
ac97612
Merge branch 'i15-hide-bulkrax-exporter' into 'n8-staging'
Oct 25, 2021
54de7d1
Removes comments
Oct 25, 2021
3ab751f
Update pbcore_xml_entry_spec.rb
ShanaLMoore Oct 29, 2021
1f1211e
be more expressive when setting variables
ShanaLMoore Nov 2, 2021
b62c772
Merge branch 'i34-readd-bulkrax-mappings' into 'n8-staging'
ShanaLMoore Nov 2, 2021
c1c925d
update format
ShanaLMoore Nov 3, 2021
71abbed
Merge branch 'mark-test-as-pending' into 'n8-staging'
ShanaLMoore Nov 3, 2021
32fe8c3
Adds sentry support and updates a small change for the docker-compose…
Nov 3, 2021
dfa20c6
Merge branch 'i42-setup-sentry' into 'n8-staging'
Nov 3, 2021
e8cc83a
Hides the batches link in the UI if Bulkrax is not enabled
Nov 4, 2021
0003c95
fix for bug caused by mis-match of bulkrax versions
ShanaLMoore Nov 4, 2021
03e80e1
Merge branch 'i41-argument-error-bug' into 'n8-staging'
ShanaLMoore Nov 4, 2021
4d29e0a
Merge branch 'i44-hide-batches-if-bulkrax-enabled' into 'n8-staging'
Nov 5, 2021
01d093a
handle nil/fails imports
ShanaLMoore Nov 5, 2021
f0b798b
Adds API endpoint to get an Asset
afred Nov 4, 2021
55ee094
Merge pull request #635 from WGBH-MLA/634-api-endpoints-for-asset-met…
foglabs Nov 11, 2021
620d672
Sets up Github Actions for CI
jasoncorum Sep 28, 2021
8fde4e3
Merge pull request #629 from WGBH-MLA/github_actions
afred Nov 15, 2021
d44d5c0
i43- set record_element on each pbcore parser
ShanaLMoore Nov 22, 2021
051a9b2
Merge branch 'i43-record-element' into 'n8-staging'
ShanaLMoore Nov 22, 2021
187faf3
Merge branch 'fix-benchmark-script' into 'n8-staging'
ShanaLMoore Nov 22, 2021
a75fc90
I47 redirect batches endpoints to bulkrax
ShanaLMoore Nov 24, 2021
6aaf05c
Merge branch 'i46-redirect-batches-endpoints-to-bulkrax' into 'n8-sta…
ShanaLMoore Nov 24, 2021
ff53df1
i46 - override bulkrax to display record id instead of class name
ShanaLMoore Nov 24, 2021
3e61644
Merge branch 'i46-rename-link' into 'n8-staging'
ShanaLMoore Nov 24, 2021
da079ec
i48 - override methods in has_matchers to solve active triples error
ShanaLMoore Nov 24, 2021
95d0b07
Merge branch 'i48-active-triples-error' into 'n8-staging'
ShanaLMoore Nov 24, 2021
c68a9ba
add re-ingest link
alishaevn Dec 1, 2021
3b51784
Merge branch '57-link-to-bulkrax-exporter' into 'n8-staging'
ShanaLMoore Dec 1, 2021
d0338c7
sometimes you just want to scp or sftp
orangewolf Dec 1, 2021
1fb3465
Merge branch 'ssh-in-docker' into 'n8-staging'
ShanaLMoore Dec 1, 2021
ce08154
I49 invalid import bug
ShanaLMoore Dec 2, 2021
c9d45d1
Merge branch 'i49-invalid-import-bug' into 'n8-staging'
alishaevn Dec 2, 2021
5b874de
i53- update bulkrax config to set split on genre
ShanaLMoore Dec 2, 2021
71732e6
Merge branch 'i53-set-genre-as-multivalue' into 'n8-staging'
alishaevn Dec 2, 2021
851342d
schema was updated during sc be rake ams:reset_data
alishaevn Dec 2, 2021
5c023b4
Re enable lint job
ShanaLMoore Dec 2, 2021
a26a3d9
Merge branch 're-enable-lint-job' into 'n8-staging'
ShanaLMoore Dec 2, 2021
64db162
Merge branch 'schema-update' into 'n8-staging'
alishaevn Dec 2, 2021
dd9c45a
able to add a sonyci_id to an Asset through bulkrax import
alishaevn Dec 3, 2021
e8ad985
linting
alishaevn Dec 3, 2021
8e9601a
Merge branch 'n8-staging' into 56-sonyci-cd-not-saving
alishaevn Dec 3, 2021
f90e249
rubocop fix
alishaevn Dec 3, 2021
56c6610
Merge branch '56-sonyci-cd-not-saving' into 'n8-staging'
alishaevn Dec 6, 2021
4b6c65f
I51 csv header validations
ShanaLMoore Dec 6, 2021
daf58a2
Merge branch 'i51-csv-header-validations' into 'n8-staging'
alishaevn Dec 6, 2021
29615ef
i62 - update feature templates w simplified versions
ShanaLMoore Dec 6, 2021
9af2776
Merge branch 'i62-update-templates' into 'n8-staging'
ShanaLMoore Dec 6, 2021
b3d3e80
hot fix to unblock staging
ShanaLMoore Dec 6, 2021
a19ff15
Merge branch 'hotfix-csv-validation' into 'n8-staging'
ShanaLMoore Dec 6, 2021
f05667a
Update Bug.md
ShanaLMoore Dec 7, 2021
be8f9a8
Merge branch 'ShanaLMoore-n8-staging-patch-00846' into 'n8-staging'
ShanaLMoore Dec 7, 2021
4c821cd
I28 xml with annotations should save
ShanaLMoore Dec 8, 2021
de87818
Merge branch 'i28-xml-annotations' into 'n8-staging'
ShanaLMoore Dec 8, 2021
b035744
able to import a csv separting multiple value props with semi colon o…
alishaevn Dec 9, 2021
d9fa30d
remove split from "title" props
alishaevn Dec 9, 2021
8afdb6b
rubocop fixes
alishaevn Dec 9, 2021
b98487d
Merge branch '59-multi-value-mappings' into 'n8-staging'
alishaevn Dec 9, 2021
310204d
recreate the file every time the script is run
alishaevn Dec 10, 2021
fac93cd
spell check
alishaevn Dec 10, 2021
50e3bf9
refactor the duration
alishaevn Dec 10, 2021
626d808
Merge branch '23-benchmark-bulkrax' into 'n8-staging'
alishaevn Dec 13, 2021
3a7c733
23-benchmark-bulkrax-2
alishaevn Dec 13, 2021
0d486bd
Merge branch '23-benchmark-bulkrax-2' into 'n8-staging'
ShanaLMoore Dec 13, 2021
5c7c5d8
I64 apply strict xml parsing
ShanaLMoore Dec 13, 2021
e4c7608
Merge branch 'i64-apply-strict-xml-parsing' into 'n8-staging'
alishaevn Dec 13, 2021
5f14874
23-benchmark-bulkrax-3
alishaevn Dec 14, 2021
d36b1c8
Merge branch '23-benchmark-bulkrax-3' into 'n8-staging'
ShanaLMoore Dec 14, 2021
065e3cf
even better reporting
alishaevn Dec 14, 2021
d267914
update sidekiq yml
alishaevn Dec 14, 2021
50eb9ef
Merge branch '23-benchmark-bulkrax-4' into 'n8-staging'
alishaevn Dec 14, 2021
46a4eba
I20 annotation validation
ShanaLMoore Dec 15, 2021
8578e08
Merge branch 'i20-annotation-validation' into 'n8-staging'
alishaevn Dec 15, 2021
1c54e92
23-benchmark-bulkrax-5
alishaevn Dec 15, 2021
fb877d1
Merge branch '23-benchmark-bulkrax-5' into 'n8-staging'
ShanaLMoore Dec 15, 2021
6dacbbd
Resolve "CSV: Add Aapb Admin Batch Section"
ShanaLMoore Dec 21, 2021
4408edb
Merge branch '19-csv-admin-data-section' into 'n8-staging'
alishaevn Dec 21, 2021
d7c30df
I51 rework csv header bug
ShanaLMoore Dec 22, 2021
3a40b84
Merge branch 'i51-rework-csv-header-bug' into 'n8-staging'
alishaevn Dec 22, 2021
eaca83e
set bulkrax version
alishaevn Dec 23, 2021
3ec3e5d
Merge branch 'set-bulkrax-version' into 'n8-staging'
ShanaLMoore Dec 23, 2021
2eb8da0
27-xml-admin-data-section
alishaevn Dec 23, 2021
3ae8d1e
Merge branch '27-xml-admin-data-section' into 'n8-staging'
alishaevn Dec 23, 2021
b0e8610
allow Asset.id to be an accepted csv header
ShanaLMoore Jan 12, 2022
4cbf910
Merge branch 'hot-fix-accept-asset-id-heade' into 'n8-staging'
alishaevn Jan 12, 2022
10dd952
i70 Implement CSV Exporter
ShanaLMoore Jan 12, 2022
18f3c06
Merge branch 'i70-export' into 'n8-staging'
alishaevn Jan 12, 2022
daef2ac
properly reference the model attribute on a hash
alishaevn Jan 13, 2022
5615155
rubocop: .size => .count
alishaevn Jan 13, 2022
329cff4
spec fix
alishaevn Jan 13, 2022
10cea83
Merge branch 'hot-fix--model-reference' into 'n8-staging'
alishaevn Jan 13, 2022
ed4dee3
64-xml-manifest
alishaevn Jan 22, 2022
5cccc15
Merge branch '64-xml-manifest' into 'n8-staging'
alishaevn Jan 22, 2022
09ffbdf
73 use-bulkrax-id-in-xml-parser
alishaevn Jan 24, 2022
d0dc508
Merge branch 'use-bulkrax-id-in-xml-parser' into 'n8-staging'
alishaevn Jan 24, 2022
906d18a
change endpoint to deal with stuck fedora
orangewolf Jan 26, 2022
21123b7
Merge branch 'move_fedora_endpoint' into 'n8-staging'
ShanaLMoore Jan 26, 2022
560e23c
update-all-env-chart-variables-fedora
Feb 1, 2022
056cad6
Merge branch 'update-all-env-chart-variables-fedora' into 'n8-staging'
orangewolf Feb 1, 2022
65a1265
Updates to allow test failure and marks test that is failing as pendi…
Feb 1, 2022
3e002b8
Merge branch 'allow-test-failures' into 'n8-staging'
Feb 1, 2022
acf4767
dont-allow-test-failures
Feb 2, 2022
6cc73b8
Merge branch 'allow-test-failures' into 'n8-staging'
Feb 2, 2022
f955646
i68-add-sidekiq-concurrency-env-to-chart
Feb 2, 2022
b5b11d6
Merge branch 'i68-add-sidekiq-concurrency-env-to-chart' into 'n8-stag…
alishaevn Feb 2, 2022
956f4cc
Merge branch 'sidekiq-concurrency' into 'n8-staging'
alishaevn Feb 2, 2022
b54ea03
update the reference to the value
alishaevn Feb 2, 2022
1bb10dd
Merge branch 'sidekick-concurrency-2' into 'n8-staging'
Feb 3, 2022
a49a9cc
update-concurrency-10
Feb 3, 2022
91ba51b
Merge branch 'update-concurrency-10' into 'n8-staging'
Feb 3, 2022
2c4557a
add fallback for the date_uploaded property of a child DI or PI on an…
alishaevn Feb 3, 2022
28a8ccd
better relationship handling
alishaevn Feb 3, 2022
9eeb4b7
remove .env.production.enc
alishaevn Feb 3, 2022
5e8a501
Merge branch '73-date-uploaded' into 'n8-staging'
alishaevn Feb 3, 2022
14a8033
Merge branch '73-fine-tune-relationships' into 'n8-staging'
alishaevn Feb 3, 2022
d3c4587
Merge branch 'remove-unused-env.prod-file' into 'n8-staging'
alishaevn Feb 3, 2022
112ba19
update-issue-templates
DiemBTran Feb 4, 2022
bd22f08
Merge branch 'update-issue-templates' into 'n8-staging'
Feb 4, 2022
c8a10a2
i78 - add rbspy to dockerfile
ShanaLMoore Feb 8, 2022
2f20fb0
i78 - add rbspy to docker-compose.yml instead
ShanaLMoore Feb 8, 2022
a1d4740
i78 - revert changes and add su-exec to dockerfile so that we can su …
ShanaLMoore Feb 8, 2022
9f49654
i78 - add rbspy script to .gitlab-ci.yml
ShanaLMoore Feb 8, 2022
5c31438
Update Dockerfile
ShanaLMoore Feb 8, 2022
e3e33c2
revert .gitlab-ci.yml
ShanaLMoore Feb 8, 2022
6655a6f
Update package.json
ShanaLMoore Feb 9, 2022
da74d8b
Merge branch 'i78-install-rbspy' into 'n8-staging'
ShanaLMoore Feb 10, 2022
b436762
update the base image to support rbspy, install it by default
orangewolf Mar 3, 2022
628ff71
Merge branch 'rbspy_time' into 'n8-staging'
orangewolf Mar 4, 2022
d520c44
stop the child relationships job from running endlessly
alishaevn Mar 16, 2022
d1a9b0c
better comments and remove extra code
alishaevn Mar 22, 2022
dc505d9
Merge branch 'child-relationships-rework' into 'n8-staging'
alishaevn Mar 25, 2022
000fdd4
update-pkg-json
Mar 30, 2022
854c053
Merge branch 'update-pkg-json' into 'n8-staging'
Mar 30, 2022
11b3eda
update-ingress
Mar 30, 2022
34c7b77
collapse ci for speed, fix db con size
orangewolf Apr 14, 2022
13fb4f9
fix ci file
orangewolf Apr 14, 2022
1d73fc0
ci login
orangewolf Apr 14, 2022
a4fea7b
if we are importing, then we queue all index actions. at the end we d…
orangewolf Apr 15, 2022
f7d0a94
Merge branch 'indexing_queue' into 'n8-staging'
orangewolf Apr 15, 2022
43be4e7
fix class structure in nested indexer
orangewolf Apr 15, 2022
175c7ed
Merge branch 'indexing_queue' into 'n8-staging'
orangewolf Apr 15, 2022
485f8a9
tmp skip blank annotations for testing speed
orangewolf Apr 19, 2022
18f7369
Change FCREPO Urls for New Records
orangewolf Aug 19, 2022
5341fcc
put pbcore skip back
orangewolf Aug 19, 2022
b12c78b
fix rbspy install, allow for new urls to use new route
orangewolf Aug 26, 2022
3a26c09
github action based deployment
orangewolf Aug 26, 2022
4c56c27
Merge branch 'develop' into ready_set_action
orangewolf Aug 26, 2022
023d65b
fix deploy flow
orangewolf Aug 26, 2022
0322ba2
Merge branch 'ready_set_action' of github.com:notch8/ams into ready_s…
orangewolf Aug 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.bundle
.convox
.env
.env.*
.ruby-*
db/*.sqlite3
db/*.sqlite3-journal
log/*
node_modules
tmp
37 changes: 37 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
APP_NAME=gbh-hyrax
PASSENGER_APP_ENV=development
REGISTRY_HOST=registry.gitlab.com
REGISTRY_URI=/notch8/gbh

# SMTP Mailer variables
# To enable mailer:
# - Uncomment and edit SMTP vars
# - Uncomment SMTP Mailer section in respective config/environments file
# SMTP_USER_NAME=CHANGEME
# SMTP_PASSWORD=CHANGEME
# SMTP_ADDRESS=CHANGEME
# SMTP_DOMAIN=CHANGEME
# SMTP_PORT=CHANGEME
# SMTP_TYPE=CHA NGEME

TAG=dev
MYSQL_DATABASE=gbh
MYSQL_USER=root
MYSQL_PASSWORD=DatabaseFTW
MYSQL_ROOT_PASSWORD=DatabaseFTW
MYSQL_HOST=db
DB_ADAPTER=mysql2
TEST_DB=GBH_test
FCREPO_URL=http://fcrepo:8080/rest
SETTINGS__BULKRAX__ENABLED=true
SOLR_URL=http://admin:admin@solr:8983/solr/hydra-development
SOLR_ADMIN_PASSWORD=admin
SOLR_ADMIN_USER=admin
SOLR_COLLECTION_NAME=hydra-development
SOLR_CONFIGSET_NAME=hyku
SOLR_HOST=solr
SOLR_PORT=8983
REDIS_SERVER=redis
REDIS_HOST=redis
CHROME_HOSTNAME=chrome
SIDEKIQ_CONCURRENCY=1
21 changes: 21 additions & 0 deletions .env.development.enc
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"data": "ENC[AES256_GCM,data:/QV46n6aYq3DbVF9dIRE9rnjme03aRW0clulhlNfvLl9aqWFIzDgUA2ubT9Zu+SE9P/8z0pzlRHcLsHl9WrKy0nVBZeP5Gii0qMbBBNSiFLnREcEG+oAz6K465O3Is9QI6bMkXMKrE5hzoBaB9K/xUJaVUvw//k6rC4smsHy12AKzdY4HLocXg6JvC6BkqdFlyljbbRKbDxp3/JDVv8jFw==,iv:PImElXiALSCWqPSXBp3glD8ukQtxV4e1pRAjekiUgtM=,tag:0XS/X2E2gGEU/AneSsOzxQ==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2021-09-07T19:03:04Z",
"mac": "ENC[AES256_GCM,data:3Tg4mRiqyloOlOsgR+rxD6+9UNYZqMDyJ/GNnqsJCqVFfekA/jh0fkKYdYm3R2beCuwohPnjvBci5uVNrA3p26LOUoa/oIWtqbaAnNzfQllFDO2w1xZ722Jii4GidH6YHHiAO1DzkC5mgrMpAoiQQRZqa5rMaNxEnPxVe5/Ha3Y=,iv:WRqT9a9Q4wqxBCOZ6x5BOaP+e4Cvwry4MyERgYOEPNM=,tag:uJvNaXBzifyfEWRvG1dbCQ==,type:str]",
"pgp": [
{
"created_at": "2021-09-07T19:03:03Z",
"enc": "-----BEGIN PGP MESSAGE-----\n\nhQIMAx1u4ocvSXxJARAAzXKg3pOsYJXSS5Vch2egHvAxenS+HcufS3NsEvbT5J7Q\ny2hYYtA089hj7jG2J+u2oU317W74xiGrtmsMtNmqoyuiZI/dW8arVePlIPwtSlR1\nomIQjIdRRQ6T7qa8UKQmjmIWtQ7UImyLElI8J6jPvfca2EW0/Du8SGo+89DkP0gl\n5X9+79zMJQkUj1vmpoY4FKKjGDDKzMmS07KNUh+BzYnnlruSKWyrpBe9ZA6jclQP\nLuvlTQsGdbFcommLwg/o7CbJAgXOGEpUCXK+ahdTWuup/YnFZcmamNAzQkNMWIkV\n8d2QMqN5DHrCtYOpnsqdtj4L8WvfZYd8KS8BM3CaOk3mJi/9WbbkpfEkOGfcGoV4\n1dQH2h2LRyh4L6bIs5UiXRC1PjRGM1PkqJSiaqcWOF61OqUyfjTzggHPetP+NtSx\nzBeFBYMjaiylUF+5iyPYTIwNqBr4QUAugu19VYa2ro/e5wuh49T18cJ/6XsAhD41\nMGbr1JSRqi0pcBIaNdgaq5U1Rx7TzR7hkvf7sf55MCGxoH9CDguQqt94QCOZ2SyI\n51MQox72uaD7JLHIN4TjK8KFv0xayaAXN3afUti+rMzT4uRGQHoW3RWAOFSL3IO3\ntrCFJw/rbcwkEp+bMLb51TCYS7FHoAbckcdJMJhnlPWsFaAPx5aj6z7r/xKAnGLS\nXgHsnyf/n10R9eTLkA/K2WUmVQn+ZiOTf9nvjXFB/ztWge5PuE+T3feMT/dYkJck\nHJhyvhchCRqGnvuaPm/l8KwvnplSJ1Yjs9EcQ+oOem9jpCRemNgd8VJmwDEzhm8=\n=sAaC\n-----END PGP MESSAGE-----\n",
"fp": "B6125B16B0DD59F34D6975FBF885927FDA9C48E2"
}
],
"unencrypted_suffix": "_unencrypted",
"version": "3.7.1"
}
}
29 changes: 29 additions & 0 deletions .env.enc
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
APP_NAME=ENC[AES256_GCM,data:362ZhN7vUMr7,iv:FuUFP9lWdOeBwQK2E8N+UgXnmfH0mVDQkQenFQ5IdUc=,tag:dtwGivM24zJDtHHcajUQ2A==,type:str]
PASSENGER_APP_ENV=ENC[AES256_GCM,data:RUmOJggK6S5H6T4=,iv:n4oSgwNlwjnkpzvnmT+wUUKxfYLLN2L6rOi73kfoT0c=,tag:LwwrPd1iOlrHoDR275NeOw==,type:str]
REGISTRY_HOST=ENC[AES256_GCM,data:Ee4l3tS1+6Xv8R9zP22NvI/GTg==,iv:cLWms6WoytHZ5DAirXfQq6LHrAoAnQgK6BOc7a79TNE=,tag:ZZF3SXRfCzJp3eiLwETu8g==,type:str]
REGISTRY_URI=ENC[AES256_GCM,data:1rPTdUEs6q84ZBg=,iv:/hWmn2NsXSnPBBD1Bsx184leK+NSzA1xpXRjctqjqA8=,tag:2WrHfeg0fGkxKN0UeqMRYg==,type:str]
#ENC[AES256_GCM,data:WjFwhy2zUexA1IlIRWzRsh9p/k+cng==,iv:Lef2FnXFpe7KM9SOKo0CIIbACN+RQiU10svcMVO9iWU=,tag:5lMQQxvtf9T4UP1EkERGuA==,type:comment]
#ENC[AES256_GCM,data:RgMnweZSw/nyd1bjywTYAJf1,iv:w2iUt+ouwb4ymDYX146gsmYlZmNyWlZuw+UiaJXeklM=,tag:UYVOsmyUz60OvLozZCWtaQ==,type:comment]
#ENC[AES256_GCM,data:WsyCbyMFJPoS9s3Z7mdJlPTKiCs6XcPbOUDJHJJC+g==,iv:+o1z8RSakj7x7GDZBNWX+H9A/jCcHDc8TQPZYmWMNC0=,tag:ez7mbrVTzq/05x337VSgCA==,type:comment]
#ENC[AES256_GCM,data:16JjRKHZkEA1Xh4bfT8y4QzIXgHj8omwi0f25KcMu6rkqsK9hFD+wUJgqNpzkiYhqghiWS7f9sqDmFy2l7RgvWya9WumOw4=,iv:CNZ+tr0qDQt6aiLay1kZ9d3YMx5IZ4yzl8jkOBKVXIg=,tag:rhG9628RMjUZrxh23tW07g==,type:comment]
#ENC[AES256_GCM,data:jVkqHqK/sx1auWrRIiCbEIn8ig0buLIZ,iv:HKUCwwxJauHhqjSRRJ/gqkcIyFPKn1rWg36JcLmNNFQ=,tag:TYqja9gpBNCtv4YMDbBd9w==,type:comment]
#ENC[AES256_GCM,data:lzeYQydWcQCCJorjEZuZcIcPT5Akeqk=,iv:EgCT1wEHAOe7mIxoQu5Rg80GUCmq7dsKvVSSnlKOzJk=,tag:LCUaTm/yuNj1lbNyYnXEqg==,type:comment]
#ENC[AES256_GCM,data:1i2/YgnWdm3gIPRFQklqkm/1S6Essw==,iv:gX+8haUM3Og/LpTndN7/s0wPTK6O2Dx5lXOCry5gc2c=,tag:9Tb50DP2bCRQQuFrR2lnNw==,type:comment]
#ENC[AES256_GCM,data:FDAt/3xZ2ArMWzNdPe4Ko5fYCaz9,iv:V7Va+53+SJ5mtVzh5fFec7G8UVBcidfQg7n6a9SaKgs=,tag:xh2GnouH+sQsTntiR0LYJw==,type:comment]
#ENC[AES256_GCM,data:f5L7qKnRmuZt6JDZ47jM0EGkcw==,iv:/IVuHXq3J6wk54IrOtJSW/4eGs3T9OmsVnb9Lpo9ms0=,tag:glUhR5J9CR5/2/OaXFOAqQ==,type:comment]
#ENC[AES256_GCM,data:TXBXs2Rgmj4stzc5Bo0vCHM+SlY=,iv:UIUpeQ1d48ZTavutJjP4PX7IK2i5O8jTno/8d1PuL9c=,tag:cfUVQrFA2LPcUqYTGonwIg==,type:comment]
TAG=ENC[AES256_GCM,data:jZyI,iv:eQ6tIU/IbTsaHYbAM34NscgtTos8MJhnT6MKAh9KYdc=,tag:hzjKcaL8DYE4v7IaeQCGgw==,type:str]
MYSQL_DATABASE=ENC[AES256_GCM,data:UhrC,iv:rLVjQayrVIhT1mdI4Yfu3KGnWEvNNntw1sLsX4Bcqas=,tag:6VzFa4nx3Ig0fh/MV9kWiA==,type:str]
MYSQL_USER=ENC[AES256_GCM,data:gteXqw==,iv:mK2zP/ViZz2c8pftvIx1NPDHWWhvJIyuzxLCxc5aGQs=,tag:AEa8eLQ4Usbm6UtWzL9ChA==,type:str]
MYSQL_PASSWORD=ENC[AES256_GCM,data:VnXTVU9YETOQ2VI=,iv:6fRDRdefxIjkJn+axDf+bSxwVfyvPqzj9h0xBORW9as=,tag:bWLuzAYRy+KKEJEu763pCA==,type:str]
MYSQL_ROOT_PASSWORD=ENC[AES256_GCM,data:9sRKIkzrWYLXtIg=,iv:M6Ub+lArlLnJOg4Ypn9utJMbSjLtDjtm0U3jhkLjp0c=,tag:tOtI9noInjRlKMES7zQ8bQ==,type:str]
MYSQL_HOST=ENC[AES256_GCM,data:f/g=,iv:l3RVhdsBMGTtL7UgNrRouTK0fKTZBJzEUCx+ZNmpCuY=,tag:GPHN3m0Vl7y7WfgUQANWzw==,type:str]
DB_ADAPTER=ENC[AES256_GCM,data:IoB1HNlA,iv:2ONmsqTqmbOoA7kY7xV7HRxwtoBL/eqZugZr3NGl07c=,tag:bE9/SgCUxsYfWxToQKFplg==,type:str]
TEST_DB=ENC[AES256_GCM,data:pnA4V/trO2o=,iv:NSWohoQLuAy+rTikGBCBOsD0rX6eUlefVVNEq8Ad4M0=,tag:GWVKZie1FjuLDU3gQI9Bmw==,type:str]
sops_pgp__list_0__map_fp=B6125B16B0DD59F34D6975FBF885927FDA9C48E2
sops_unencrypted_suffix=_unencrypted
sops_pgp__list_0__map_created_at=2021-09-07T19:03:01Z
sops_pgp__list_0__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMAx1u4ocvSXxJARAAogJrncDOvrnQjtNQw4aqKayykk4sYippOuZXVKaGyrYP\nAqZmrsC0/ra830O+GHI8DuWJCUTndy1busQmAxIWNL4EZ30wbPeWd3KPrWXGrZ6E\nnof6TVXoXFmHMcgJcrsVknKVbhZaAyOmBOk9vnExzjwVQJXhM/xN0W9n2c5x0F0k\ns7iea2QjLghLBOg7xZp/ardNDl9K56XpIXRKQnuA4skWoGUL626PTy48vE2Gh5+l\nYgc3RLagDHTEr1zK5V6VwIEfiu6ODPzdlInJSUaGp1PtaL8gUDxOao8ke3McBidC\nAuwDTXTnIb4oeoqp32i7o/+2XymGUe8qXP1b0PoZ4gd2c5b66OxWgLmSaTulOday\nYtHWR26N+XhzP19mHFfZKIbjUATB6A0vawPQIzn3SGqyo8Y5Pmlu/cu3I3iBHzdo\nm0TO5b+6LZ3fIFthKLcelbKwEFiAdKVGW7CtUaIelZ/aT9c5poDVq8ewvT3v5Y89\nnUU1QqULRIKoQ18EJ9OQen9WC3VQnfk5XSYDc/DBzt12UjSdwdKUXlNKYDrgjKdi\n901Aab10VsjY8Eb+02R3Nvp+4bewdxegsUaA2U2F07Ahqzkby7M8GfbGYX28rqSR\ngU4dlfG/TDrIB/oiWIRVOXQY+u9jbKoFelc4n378Zu0Sv5uXrahgIKsnpQSySkjS\nXAGhOBQAhNA9no554zSwLdHT+XUitfHMjUw4TJsEu8P4t9cY/EGuaEDofx6OIkf1\nbfQPIJ/kZkD0OhJ5iMxkMBWcZhJjMkTi/qO0yTf/XfIrVLyrTc/u6G35hLYH\n=dSrj\n-----END PGP MESSAGE-----\n
sops_version=3.7.1
sops_lastmodified=2021-09-07T19:03:03Z
sops_mac=ENC[AES256_GCM,data:LutzEHOdycJ+RUgztgQ53b8J+CRnxtoQv19744sXO75t4ZpEHhL/qYOKv3qXoRb6cuk5xTiCTKZrTA8wT8fyzQnzXh0HR/8wdiQLFfBcn5nbIW8gsjA+uoNaFk0hdqF2eHozpam3bL0m9SaXm4jh4mEHpZkVV6OxSaOUi5mmM1s=,iv:0uPfG/7QXuSyUuITUEnsy9fawyLR+QwrLtt/+3gM1NM=,tag:CNi5HzEqA9UACWEaqQ7IRA==,type:str]
50 changes: 50 additions & 0 deletions .github/workflows/ams-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: CI RSpec Tests

on: [push, pull_request]

jobs:
tests:
name: CI
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install Redis
run: sudo apt-get install -y redis-tools redis-server

- name: Install libcurl4-openssl-dev for Curb Gem
run: sudo apt-get install libcurl4-openssl-dev

- name: Setup Ruby and Install RubyGems
uses: ruby/setup-ruby@v1
with:
ruby-version: 2.5.3
bundler-cache: true

- name: Install JDK
uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: '11'

- name: Install Node
shell: bash -l -eo pipefail {0}
run: nvm install 12.9.0

- name: Install Chrome Browser
run: google-chrome-stable --headless --disable-gpu --no-sandbox --remote-debugging-port=9222 http://localhost &

- name: Prepare Test Environment
run: |
cp config/travis/solr_wrapper_test.yml config/solr_wrapper_test.yml
cp config/travis/fcrepo_wrapper_test.yml config/fcrepo_wrapper_test.yml
export DISPLAY=:99.0
RAILS_ENV=test bundle exec rake db:environment:set db:create db:migrate --trace
RAILS_ENV=test npm install yarn
RAILS_ENV=test yarn --ignore-engines install
RAILS_ENV=test bundle exec rake webpacker:compile

- name: Run Rspec specs using CI config
run: bundle exec rake ci
33 changes: 33 additions & 0 deletions .github/workflows/deploy-staging.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Deploy Staging"
on:
workflow_dispatch:

env:
REGISTRY: ghcr.io

jobs:
deployment:
runs-on: 'ubuntu-latest'
container: dtzar/helm-kubectl:3.9.4
env:
DEPLOY_IMAGE: ${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}
WORKER_IMAGE: ${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/worker
HELM_EXPERIMENTAL_OCI: 1
HELM_RELEASE_NAME: gbh-staging
KUBE_NAMESPACE: gbh-staging
HELM_EXTRA_ARGS: >
--values ops/staging-deploy.yaml
KUBECONFIG_FILE: ${{ secrets.KUBECONFIG_FILE_STAGING }}
KUBECONFIG: ./kubeconfig.yml
steps:
- name: Set env
run: >-
echo "TAG=${GITHUB_SHA::8}" >> $GITHUB_ENV;
echo "DEPLOY_TAG=${GITHUB_SHA::8}" >> $GITHUB_ENV;
- name: Checkout code
uses: actions/checkout@v3
- name: Do deploy
run: >-
echo $KUBECONFIG_FILE | base64 --decode > $KUBECONFIG
DOLLAR=$ envsubst < ops/staging-deploy.tmpl.yaml > ops/staging-deploy.yaml;
./bin/helm_deploy gbh-staging gbh-staging
169 changes: 169 additions & 0 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,169 @@
# TODO retag latest on merge to main
# TODO helm deployment

name: "Ruby on Rails CI"
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:
inputs:
debug_enabled:
type: boolean
description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)'
required: false
default: false

env:
REGISTRY: ghcr.io

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Set env
run: echo "TAG=${GITHUB_SHA::8}" >> $GITHUB_ENV
- name: Checkout code
uses: actions/checkout@v3
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Github Container Login
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Pull from cache to speed up build
run: TAG=latest docker-compose pull web || true
- name: Build and push
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64,linux/arm64
target: hyku-base
build-args: |
SETTINGS__BULKRAX__ENABLED=true
EXTRA_APK_PACKAGES=less vim bash openjdk11-jre ffmpeg rsync yarn
cache-from: |
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:latest
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:${TAG}
push: true
tags: |
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:latest
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:${{ env.TAG }}
- name: Build and push worker
uses: docker/build-push-action@v3
with:
context: .
platforms: linux/amd64,linux/arm64
target: hyku-worker
build-args: |
SETTINGS__BULKRAX__ENABLED=true
EXTRA_APK_PACKAGES=less vim bash openjdk11-jre ffmpeg rsync yarn
cache-from: |
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:latest
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:${TAG}
push: true
tags: |
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}/worker:${{ env.TAG }}
${{ env.REGISTRY }}/${{ env.GITHUB_REPOSITORY }}:latest

lint:
needs: build
runs-on: ubuntu-latest
steps:
- name: Set env
run: echo "TAG=${GITHUB_SHA::8}" >> $GITHUB_ENV
# run: echo "TAG=f9867d90" >> $GITHUB_ENV
- name: Checkout code
uses: actions/checkout@v3
- name: Github Container Login
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Pull from cache to speed up build
run: >-
docker-compose pull web;
docker-compose pull worker
- name: Run Rubocop
run: docker-compose run web bundle exec rubocop --parallel --format progress --format junit --out rubocop.xml --display-only-failed
- name: Publish Test Report
uses: mikepenz/action-junit-report@v3
if: always() # always run even if the previous step fails
with:
report_paths: 'rubocop*.xml'

test:
needs: build
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
# Set N number of parallel jobs you want to run tests on.
# Use higher number if you have slow tests to split them on more parallel jobs.
# Remember to update ci_node_index below to 0..N-1
ci_node_total: [3]
# set N-1 indexes for parallel jobs
# When you run 2 parallel jobs then first job will have index 0, the second job will have index 1 etc
ci_node_index: [0, 1, 2]
env:
ALLOW_ANONYMOUS_LOGIN: "yes"
CONFDIR: "/app/samvera/hyrax-webapp/solr/config"
DB_CLEANER_ALLOW_REMOTE_DB_URL: "true"
TB_RSPEC_FORMATTER: progress
TB_RSPEC_OPTIONS: --format RspecJunitFormatter --out rspec.xml
steps:
- name: Set env
run: echo "TAG=${GITHUB_SHA::8}" >> $GITHUB_ENV
# run: echo "TAG=f9867d90" >> $GITHUB_ENV
- name: Checkout code
uses: actions/checkout@v3
- name: Github Container Login
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Pull from cache to speed up build
run: >-
docker-compose pull web;
docker-compose pull worker
- name: Start containers
run: docker-compose up -d web
- name: Setup solr
run: >-
docker-compose exec -T web bash -c
"solrcloud-upload-configset.sh /app/samvera/hyrax-webapp/solr/config &&
SOLR_COLLECTION_NAME=hydra-test solrcloud-assign-configset.sh &&
solrcloud-assign-configset.sh"
- name: Setup db
run: >-
docker-compose exec -T web bash -c
"RAILS_ENV=test bundle exec rake db:schema:load db:migrate db:seed"
- name: Setup tmate session
uses: mxschmitt/action-tmate@v3
if: ${{ github.event_name == 'workflow_dispatch' && inputs.debug_enabled }}
with:
limit-access-to-actor: true
- name: Run Specs
env:
# Specifies how many jobs you would like to run in parallel,
# used for partitioning
CI_NODE_TOTAL: ${{ matrix.ci_node_total }}
# Use the index from matrix as an environment variable
CI_NODE_INDEX: ${{ matrix.ci_node_index }}
continue-on-error: true
run: >-
docker-compose exec -T web bash -c
"gem install semaphore_test_boosters
rspec_booster --job $CI_NODE_INDEX/$CI_NODE_TOTAL"
- name: Publish Test Report
uses: mikepenz/action-junit-report@v3
if: always() # always run even if the previous step fails
with:
report_paths: 'rspec*.xml'
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,14 @@

# Redis dumps
dump.rdb
.env
.env.development
.env.test
.env.production
/public/packs
/public/packs-test
/node_modules
/ops/*-deploy.yaml
yarn-debug.log*
.yarn-integrity
fits.log
Expand All @@ -47,3 +49,10 @@ demo*

# This file is generated on deployment
public/deployment.html

# Ignore vendor files
/vendor/*
.dory.yml
solr_db_initialized
docker-compose.override.yml
*~undo-tree~
Loading