backend & types
This commit is contained in:
parent
1766b49268
commit
7d8a07e8c4
.env
.gitea
actions/init-db
action.yamlsetConfigInTibiProject.sh
mongo-dump
admin
mongo-dump
admin
tibi
tibi_allkids_erfurt
backups.bsonbackups.metadata.jsonbanner.bsonbanner.metadata.jsoncontent.bsoncontent.metadata.jsonforms.bsonforms.metadata.jsonlighthouse.bsonlighthouse.metadata.jsonlighthouseSubpath.bsonlighthouseSubpath.metadata.jsonnavigation.bsonnavigation.metadata.jsonssr.bsonssr.metadata.jsontemperature.bsontemperature.metadata.json
tibi
tibi_allkids_erfurt
workflows
.yarn/cache
@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip@ampproject-remapping-npm-2.2.1-3da3d624be-03c04fd526.zip@babel-cli-npm-7.23.0-5f9206645f-beeb189560.zip@babel-cli-npm-7.23.4-deb84e3a78-5a4f296cdf.zip@babel-code-frame-npm-7.22.13-2782581d20-22e342c807.zip@babel-code-frame-npm-7.23.5-cb10d08de6-d90981fdf5.zip@babel-compat-data-npm-7.23.3-3dfda6d38a-52fff649d4.zip@babel-compat-data-npm-7.23.5-d79bbb1184-06ce244cda.zip@babel-core-npm-7.23.3-9c9bbb2dbe-d306c1fa68.zip@babel-core-npm-7.23.6-a490baf7b7-4bddd1b803.zip@babel-generator-npm-7.23.3-a2ca9dda65-b6e71cca85.zip@babel-generator-npm-7.23.6-817ef5e591-1a1a1c4eac.zip@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip@babel-helper-annotate-as-pure-npm-7.22.5-f38dc8aa1c-53da330f18.zip@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip@babel-helper-compilation-targets-npm-7.22.15-7aac9e71ad-ce85196769.zip@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-c630b98d45.zip@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-52c500d8d1.zip@babel-helper-create-class-features-plugin-npm-7.23.6-8637cc9cac-356b71b9f4.zip@babel-helper-create-regexp-features-plugin-npm-7.21.0-9ba0fedaa5-63a6396a4e.zip@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-0243b8d485.zip@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-5d21e3f47b.zip@babel-helper-define-polyfill-provider-npm-0.4.4-7dfaee32d2-2453cdd79f.zip@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip@babel-helper-function-name-npm-7.23.0-ce38271242-e44542257b.zip@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-4946593613.zip@babel-helper-module-imports-npm-7.22.15-687e77ee50-ecd7e457df.zip@babel-helper-module-transforms-npm-7.23.3-69078a931c-5d0895cfba.zip@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip@babel-helper-plugin-utils-npm-7.22.5-192e38e1de-c0fc722707.zip@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-a0008332e2.zip@babel-helper-simple-access-npm-7.22.5-0a3f578780-fe9686714c.zip@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip@babel-helper-string-parser-npm-7.19.4-0db110dc3a-b2f8a3920b.zip@babel-helper-string-parser-npm-7.22.5-448ff0e489-836851ca5e.zip@babel-helper-string-parser-npm-7.23.4-b1f0d030c3-c0641144cf.zip@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-0eca5e86a7.zip@babel-helper-validator-identifier-npm-7.22.20-18305bb306-136412784d.zip@babel-helper-validator-option-npm-7.22.15-29aa330042-68da52b1e1.zip@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip@babel-helper-wrap-function-npm-7.22.20-c8e9214527-221ed9b557.zip@babel-helpers-npm-7.23.2-aa45e8b40c-aaf4828df7.zip@babel-helpers-npm-7.23.6-59f35c0fd3-c5ba62497e.zip@babel-highlight-npm-7.22.20-5de7aba88d-84bd034dca.zip@babel-highlight-npm-7.23.4-2a9f2d2538-643acecdc2.zip@babel-parser-npm-7.23.3-8d3a021e39-4aa7366e40.zip@babel-parser-npm-7.23.6-2fad283d6e-140801c437.zip@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip
7
.env
7
.env
@ -1,7 +1,8 @@
|
||||
PROJECT_NAME=tibi-docs
|
||||
PROJECT_NAME=tibi_starter
|
||||
TIBI_PREFIX=tibi
|
||||
TIBI_NAMESPACE=tibi-docs
|
||||
TIBI_NAMESPACE=tibi_starter
|
||||
UID=100
|
||||
GID=101
|
||||
RELEASE_ORG_SLUG=webmakers-gmbh
|
||||
RELEASE_PROJECT_SLUG=tibi-docs
|
||||
RELEASE_PROJECT_SLUG=tibi_starter
|
||||
START_SCRIPT=:ssr
|
76
.gitea/actions/init-db/action.yaml
Normal file
76
.gitea/actions/init-db/action.yaml
Normal file
@ -0,0 +1,76 @@
|
||||
name: initialize database
|
||||
description: initialize database by using database of test environment
|
||||
author: BinKrassDuFass
|
||||
|
||||
inputs:
|
||||
MONGODB_SERVICE_NAME:
|
||||
description: 'Name of the MongoDB service'
|
||||
required: true
|
||||
default: 'mongo'
|
||||
|
||||
TIBI_USERNAME:
|
||||
description: 'Username of the Tibi account'
|
||||
required: true
|
||||
default: 'admin'
|
||||
|
||||
TIBI_PASSWORD:
|
||||
description: 'Password of the Tibi account'
|
||||
required: true
|
||||
default: 'admin'
|
||||
|
||||
TIBI_API_URL:
|
||||
description: 'URL of the Tibi API'
|
||||
required: true
|
||||
default: 'http://tibi-server:8080/api/v1'
|
||||
|
||||
TIBI_API_CONFIG_PATH:
|
||||
description: 'Path of the Tibi API config'
|
||||
required: true
|
||||
default: "${{github.workspace}}/api/config.yml}}"
|
||||
|
||||
TIBI_API_NAMESPACE:
|
||||
description: 'Namespace of the Tibi API'
|
||||
required: true
|
||||
|
||||
PROJECT_NAME:
|
||||
description: 'Name of the project'
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: Setup mongo tools
|
||||
shell: bash
|
||||
run: |
|
||||
echo "::group::setup Mongo keys"
|
||||
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
|
||||
sudo apt-get install -y gnupg
|
||||
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
|
||||
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::mongodb tools"
|
||||
sudo apt-get update
|
||||
echo "aptitude install mongodb-database-tools"
|
||||
sudo apt-get install -y mongodb-database-tools
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "mongodump --version"
|
||||
mongodump --version
|
||||
|
||||
- name: Restore MongoDB Data
|
||||
run: |
|
||||
echo "::group::initialize mongo data"
|
||||
mongorestore --uri "mongodb://${{inputs.MONGODB_SERVICE_NAME}}:27017" ./.github/actions/init-db/mongo-dump
|
||||
echo "::endgroup::"
|
||||
shell: bash
|
||||
|
||||
- name: set config in tibi
|
||||
shell: bash
|
||||
run: ./.github/actions/init-db/setConfigInTibiProject.sh ${{inputs.TIBI_USERNAME}} ${{inputs.TIBI_PASSWORD}} ${{inputs.TIBI_API_URL}} ${{inputs.TIBI_API_CONFIG_PATH}} ${{inputs.TIBI_API_NAMESPACE}} ${{inputs.PROJECT_NAME}}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
BIN
.gitea/actions/init-db/mongo-dump/admin/system.version.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/admin/system.version.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"admin.system.version"}],"uuid":"c25383adb2a64a8ca31b3bc5cbcb6690"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"admin.system.version"}],"uuid":"c25383adb2a64a8ca31b3bc5cbcb6690"}
|
BIN
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi/project.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi/project.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi.project"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi.project"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi.project"},{"v":{"$numberInt":"2"},"unique":true,"key":{"name":{"$numberInt":"1"}},"name":"name_1","ns":"tibi.project"},{"v":{"$numberInt":"2"},"key":{"_fts":"text","_ftsx":{"$numberInt":"1"}},"name":"textindex","ns":"tibi.project","weights":{"name":{"$numberInt":"1"}},"default_language":"german","language_override":"language","textIndexVersion":{"$numberInt":"3"}}],"uuid":"a0a6733bdb52400f9f3b17985bc28bcc"}
|
BIN
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi/user.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi/user.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi.user"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi.user"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi.user"},{"v":{"$numberInt":"2"},"unique":true,"key":{"username":{"$numberInt":"1"}},"name":"username_1","ns":"tibi.user"},{"v":{"$numberInt":"2"},"key":{"_fts":"text","_ftsx":{"$numberInt":"1"}},"name":"textindex","ns":"tibi.user","weights":{"$**":{"$numberInt":"1"}},"default_language":"german","language_override":"language","textIndexVersion":{"$numberInt":"3"}}],"uuid":"ba627bbd4ac24b3ca92aebdc33b7d4b0"}
|
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/backups.metadata.json
Normal file
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/backups.metadata.json
Normal file
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.backups"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.backups"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.backups"}],"uuid":"4993cf280e844b5b80fe208350713002"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.banner"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.banner"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.banner"}],"uuid":"7346de51448b4a27b289a0e32336d0b6"}
|
Binary file not shown.
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/content.metadata.json
Normal file
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/content.metadata.json
Normal file
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.content"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.content"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.content"},{"v":{"$numberInt":"2"},"key":{"meta.datum":{"$numberInt":"1"}},"name":"meta.datum_1","ns":"tibi_allkids_erfurt.content"}],"uuid":"df9951d7cf964e5e8a22360c09aa27c7"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.forms"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.forms"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.forms"}],"uuid":"7815c4dfc9d9460c8aac8cf94cc67ea6"}
|
Binary file not shown.
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/lighthouse.metadata.json
Normal file
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/lighthouse.metadata.json
Normal file
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.lighthouse"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.lighthouse"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.lighthouse"}],"uuid":"fca0bbd4089a43689609593178154de9"}
|
BIN
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/lighthouseSubpath.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/lighthouseSubpath.bson
Normal file
Binary file not shown.
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/lighthouseSubpath.metadata.json
Normal file
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/lighthouseSubpath.metadata.json
Normal file
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.lighthouseSubpath"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.lighthouseSubpath"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.lighthouseSubpath"}],"uuid":"b72120ec4cd34054a83833dce78c869f"}
|
Binary file not shown.
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/navigation.metadata.json
Normal file
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/navigation.metadata.json
Normal file
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.navigation"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.navigation"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.navigation"}],"uuid":"d989bd0ea7ba4ea4ae728b8a6baa62ba"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.ssr"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.ssr"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.ssr"},{"v":{"$numberInt":"2"},"unique":true,"key":{"path":{"$numberInt":"1"}},"name":"path_1","ns":"tibi_allkids_erfurt.ssr"}],"uuid":"75869e19f8164beabe53366265b10208"}
|
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/temperature.metadata.json
Normal file
1
.gitea/actions/init-db/mongo-dump/mongo-dump/tibi_allkids_erfurt/temperature.metadata.json
Normal file
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.temperature"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.temperature"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.temperature"}],"uuid":"eb60c1bc334c4fa2a473fdb6c99b3e6a"}
|
BIN
.gitea/actions/init-db/mongo-dump/tibi/project.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/tibi/project.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi.project"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi.project"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi.project"},{"v":{"$numberInt":"2"},"unique":true,"key":{"name":{"$numberInt":"1"}},"name":"name_1","ns":"tibi.project"},{"v":{"$numberInt":"2"},"key":{"_fts":"text","_ftsx":{"$numberInt":"1"}},"name":"textindex","ns":"tibi.project","weights":{"name":{"$numberInt":"1"}},"default_language":"german","language_override":"language","textIndexVersion":{"$numberInt":"3"}}],"uuid":"a0a6733bdb52400f9f3b17985bc28bcc"}
|
BIN
.gitea/actions/init-db/mongo-dump/tibi/user.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/tibi/user.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi.user"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi.user"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi.user"},{"v":{"$numberInt":"2"},"unique":true,"key":{"username":{"$numberInt":"1"}},"name":"username_1","ns":"tibi.user"},{"v":{"$numberInt":"2"},"key":{"_fts":"text","_ftsx":{"$numberInt":"1"}},"name":"textindex","ns":"tibi.user","weights":{"$**":{"$numberInt":"1"}},"default_language":"german","language_override":"language","textIndexVersion":{"$numberInt":"3"}}],"uuid":"ba627bbd4ac24b3ca92aebdc33b7d4b0"}
|
0
api/hooks/democol/get_read.js → .gitea/actions/init-db/mongo-dump/tibi_allkids_erfurt/backups.bson
0
api/hooks/democol/get_read.js → .gitea/actions/init-db/mongo-dump/tibi_allkids_erfurt/backups.bson
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.backups"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.backups"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.backups"}],"uuid":"4993cf280e844b5b80fe208350713002"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.banner"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.banner"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.banner"}],"uuid":"7346de51448b4a27b289a0e32336d0b6"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.content"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.content"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.content"},{"v":{"$numberInt":"2"},"key":{"meta.datum":{"$numberInt":"1"}},"name":"meta.datum_1","ns":"tibi_allkids_erfurt.content"}],"uuid":"df9951d7cf964e5e8a22360c09aa27c7"}
|
BIN
.gitea/actions/init-db/mongo-dump/tibi_allkids_erfurt/forms.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/tibi_allkids_erfurt/forms.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.forms"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.forms"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.forms"}],"uuid":"7815c4dfc9d9460c8aac8cf94cc67ea6"}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.navigation"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.navigation"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.navigation"}],"uuid":"d989bd0ea7ba4ea4ae728b8a6baa62ba"}
|
BIN
.gitea/actions/init-db/mongo-dump/tibi_allkids_erfurt/ssr.bson
Normal file
BIN
.gitea/actions/init-db/mongo-dump/tibi_allkids_erfurt/ssr.bson
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.ssr"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.ssr"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.ssr"},{"v":{"$numberInt":"2"},"unique":true,"key":{"path":{"$numberInt":"1"}},"name":"path_1","ns":"tibi_allkids_erfurt.ssr"}],"uuid":"75869e19f8164beabe53366265b10208"}
|
@ -0,0 +1 @@
|
||||
{"options":{},"indexes":[{"v":{"$numberInt":"2"},"key":{"_id":{"$numberInt":"1"}},"name":"_id_","ns":"tibi_allkids_erfurt.temperature"},{"v":{"$numberInt":"2"},"key":{"insertTime":{"$numberInt":"1"}},"name":"insertTime_1","ns":"tibi_allkids_erfurt.temperature"},{"v":{"$numberInt":"2"},"key":{"updateTime":{"$numberInt":"1"}},"name":"updateTime_1","ns":"tibi_allkids_erfurt.temperature"}],"uuid":"eb60c1bc334c4fa2a473fdb6c99b3e6a"}
|
108
.gitea/actions/init-db/setConfigInTibiProject.sh
Normal file
108
.gitea/actions/init-db/setConfigInTibiProject.sh
Normal file
@ -0,0 +1,108 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Start a GitHub Actions group for input validation
|
||||
echo "::group::Validating Inputs"
|
||||
|
||||
# Check if the correct number of arguments is passed
|
||||
if [ "$#" -ne 6 ]; then
|
||||
echo "Incorrect number of arguments provided."
|
||||
echo "Usage: $0 <TIBI_USERNAME> <TIBI_PASSWORD> <TIBI_API_URL> <PROJECT_API_CONFIG> <PROJECT_NAMESPACE> <PROJECT_NAME>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Assigning passed arguments to variables for better readability
|
||||
TIBI_USERNAME=$1
|
||||
TIBI_PASSWORD=$2
|
||||
TIBI_API_URL=$3
|
||||
PROJECT_API_CONFIG=$4
|
||||
PROJECT_NAMESPACE=$5
|
||||
PROJECT_NAME=$6
|
||||
|
||||
echo "Provided TIBI_USERNAME: $TIBI_USERNAME"
|
||||
echo "TIBI_API_URL: $TIBI_API_URL"
|
||||
# Be cautious with logging sensitive data like passwords and tokens
|
||||
# Echoing the password or sensitive information is generally not recommended
|
||||
|
||||
# End the input validation group
|
||||
echo "::endgroup::"
|
||||
|
||||
# Start a group for authentication
|
||||
echo "::group::Authenticating User"
|
||||
|
||||
# Prepare authentication request payload
|
||||
auth_payload=$(jq -n --arg username "$TIBI_USERNAME" --arg password "$TIBI_PASSWORD" '{username: $username, password: $password}')
|
||||
echo "Authentication payload: $auth_payload"
|
||||
# Fetch the authentication token
|
||||
echo "Requesting authentication token..."
|
||||
auth_response=$(curl -s -X POST -H "Content-Type: application/json" -d "$auth_payload" "$TIBI_API_URL/login")
|
||||
# Logging the response for debugging (remove sensitive data as necessary)
|
||||
echo "Authentication response: $auth_response"
|
||||
|
||||
# Extract token from the response
|
||||
TIBI_AUTH_TOKEN=$(echo $auth_response | jq -r '.token')
|
||||
|
||||
# Check if the token was successfully retrieved
|
||||
if [ -z "$TIBI_AUTH_TOKEN" ]; then
|
||||
echo "Failed to get authentication token. Exiting script."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Authentication token received successfully."
|
||||
echo "::endgroup::"
|
||||
|
||||
# Start a group for fetching project data
|
||||
echo "::group::Fetching Project Data"
|
||||
|
||||
# Get the list of projects from the API
|
||||
echo "Retrieving projects..."
|
||||
response=$(curl -s -H "X-Auth-Token: $TIBI_AUTH_TOKEN" "$TIBI_API_URL/project")
|
||||
echo $response
|
||||
projects=$(echo $response) # Parse the JSON response to get project data
|
||||
|
||||
echo "::endgroup::"
|
||||
|
||||
# Start a group for processing project data
|
||||
echo "::group::Processing Project Data"
|
||||
|
||||
# Initialize variables to track project existence
|
||||
projectFound=false
|
||||
projectId=""
|
||||
|
||||
# Loop through each project to find if the required project exists
|
||||
for row in $(echo "${projects}" | jq -r '.[] | @base64'); do
|
||||
_jq() {
|
||||
echo ${row} | base64 --decode | jq -r ${1}
|
||||
}
|
||||
|
||||
api_name=$(_jq '.name')
|
||||
# Check if the current project's namespace matches the target
|
||||
if [ "$api_name" == "$PROJECT_NAME" ]; then
|
||||
projectId=$(_jq '.id')
|
||||
projectData=$(echo ${row} | base64 --decode)
|
||||
projectFound=true
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
echo "::endgroup::"
|
||||
|
||||
# Start a group for creating or updating the project
|
||||
echo "::group::Creating or Updating Project"
|
||||
|
||||
# Conditionally create a new project or update the existing one
|
||||
if [ "$projectFound" = true ]; then
|
||||
echo "Project found with ID: $projectId, updating..."
|
||||
# Prepare updated project data
|
||||
updatedProjectData=$(echo $projectData | jq --arg configFile "$PROJECT_API_CONFIG" '.configFile = $configFile | del(.id)')
|
||||
# Send a PUT request to update the project
|
||||
updateResponse=$(curl -s -X PUT -H "Content-Type: application/json" -H "X-Auth-Token: $TIBI_AUTH_TOKEN" -d "$updatedProjectData" "$TIBI_API_URL/project/$projectId")
|
||||
# Logging the response for debugging (remove sensitive data as necessary)
|
||||
echo "Update response: $updateResponse"
|
||||
|
||||
else
|
||||
echo "Project not found. Creating new project..."
|
||||
# Send a POST request to create a new project
|
||||
createResponse=$(curl -s -X POST -H "Content-Type: application/json" -H "X-Auth-Token: $TIBI_AUTH_TOKEN" -d "{\"configFile\":\"$PROJECT_API_CONFIG\", \"name\":\"$PROJECT_NAMESPACE\", \"namespace\":\"$PROJECT_NAMESPACE\", \"description\":\"$PROJECT_NAMESPACE\"}" "$TIBI_API_URL/project")
|
||||
fi
|
||||
|
||||
echo "::endgroup::"
|
@ -1,11 +1,200 @@
|
||||
name: deploy to production
|
||||
|
||||
on: "push"
|
||||
# push:
|
||||
# branches:
|
||||
# - master
|
||||
|
||||
jobs:
|
||||
lighthouse-evaluation:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: gitbase.de/actions/ubuntu:latest
|
||||
volumes:
|
||||
- /data:/data
|
||||
services:
|
||||
mongo:
|
||||
image: mongo:4.2
|
||||
ports:
|
||||
- 27017:27017
|
||||
options: --name mongo
|
||||
|
||||
maildev:
|
||||
image: gitbase.de/robin/maildev:latest
|
||||
ports:
|
||||
- 80:80
|
||||
- 25:25
|
||||
options: --name maildev
|
||||
|
||||
tibi-server:
|
||||
image: gitbase.de/cms/tibi-server
|
||||
ports:
|
||||
- 8080:8080
|
||||
env:
|
||||
DB_DIAL: mongodb://mongo
|
||||
API_PORT: 8080
|
||||
MAIL_HOST: maildev:25
|
||||
SECURITY_ALLOWABSOLUTEPATHS: "true"
|
||||
SECURITY_ALLOWUPPERPATHS: "true"
|
||||
SECURITY_ALLOWRELATIVEPATHS: "true"
|
||||
options: --name tibi-server
|
||||
volumes:
|
||||
- ${{ github.workspace }}:/repo
|
||||
|
||||
live-server:
|
||||
image: gitbase.de/robin/apache-image:latest
|
||||
ports:
|
||||
- 8081:80
|
||||
volumes:
|
||||
- ${{ github.workspace }}/frontend:/usr/local/apache2/htdocs/
|
||||
options: --name live-server
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: setup node 18
|
||||
uses: actions/setup-node@v3
|
||||
|
||||
- name: Initialize database
|
||||
uses: ./.github/actions/init-db
|
||||
with:
|
||||
TIBI_API_NAMESPACE: allkids_erfurt
|
||||
TIBI_API_CONFIG_PATH: /repo/api/config.yml
|
||||
PROJECT_NAME: AllKids
|
||||
|
||||
- name: SERVICE RESTART
|
||||
uses: docker://docker
|
||||
with:
|
||||
args: docker restart live-server tibi-server mongo maildev
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: |
|
||||
.yarn/cache
|
||||
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-yarn-
|
||||
|
||||
- name: setup yarn
|
||||
run: |
|
||||
corepack enable
|
||||
corepack prepare yarn@3.2.4 --activate
|
||||
yarn install
|
||||
|
||||
- name: modify config
|
||||
run: |
|
||||
sed -i 's#\(sentryEnvironment.*\)".*"#\1"${GITHUB_REF_NAME}"#g' frontend/src/config.ts
|
||||
sed -i 's#//\( sentry\\.init.*\)#\1#g' frontend/src/config.ts
|
||||
export $(cat .env | xargs)
|
||||
echo "PROJECT_RELEASE=${RELEASE_PROJECT_SLUG}.r`git rev-list HEAD --count`-`git describe --all --long | sed 's+/+-+'`" >> .env
|
||||
export $(cat .env | xargs)
|
||||
echo ______ .env ______
|
||||
cat .env
|
||||
echo
|
||||
sed -i 's#\(const release = \).*#\1"'${PROJECT_RELEASE}'"#g' api/hooks/config-client.js
|
||||
|
||||
# bash scripts/preload-meta.sh frontend/spa.html
|
||||
# bash scripts/preload-meta.sh frontend/spa.html > frontend/_spa.html
|
||||
# cp frontend/_spa.html frontend/spa.html
|
||||
|
||||
export stamp=`date +%s`
|
||||
sed -i s/__TIMESTAMP__/$stamp/g frontend/spa.html
|
||||
# sed -i s/__TIMESTAMP__/$stamp/g frontend/serviceworker.js
|
||||
# cat frontend/serviceworker.js
|
||||
# rm api/templates/spa.html
|
||||
# cp frontend/spa.html api/templates/spa.html
|
||||
echo ______ frontend/spa.html ______
|
||||
cat frontend/spa.html
|
||||
|
||||
- name: build
|
||||
env:
|
||||
FORCE_COLOR: "true"
|
||||
run: |
|
||||
yarn build
|
||||
|
||||
- name: build ssr
|
||||
env:
|
||||
FORCE_COLOR: "true"
|
||||
run: |
|
||||
yarn build:server
|
||||
|
||||
#- name: Load .env file
|
||||
# run: |
|
||||
# set -a
|
||||
# source .env
|
||||
# set + a
|
||||
|
||||
- name: SERVICE RESTART
|
||||
uses: docker://docker
|
||||
with:
|
||||
args: docker restart live-server tibi-server
|
||||
|
||||
- name: wait for boot
|
||||
run: |
|
||||
sleep 15
|
||||
|
||||
- name: Inspect Service Containers
|
||||
run: |
|
||||
for container_id in $(docker ps --format '{{.ID}}'); do
|
||||
echo "::group:: Container logs:"
|
||||
docker logs $container_id || true
|
||||
echo "::endgroup::"
|
||||
done
|
||||
|
||||
#- name: Wait for Live Server
|
||||
# run: |
|
||||
# attempts=0
|
||||
# max_attempts=5
|
||||
# same port since its inside the same network, so not 8081....
|
||||
# while ! curl --fail "http://live-server:80"; do
|
||||
# if [ $attempts -eq $max_attempts ]; then
|
||||
# echo "Live server not ready after $max_attempts attempts"
|
||||
# echo "${{ toJson(job) }}"
|
||||
# curl -v "http://live-server:80" || true
|
||||
# echo "::group::liveserver logs"
|
||||
# docker logs live-server
|
||||
# echo "::endgroup::"
|
||||
# echo "::group:: tibi-server logs"
|
||||
# docker logs tibi-server
|
||||
# echo "::endgroup::"
|
||||
# echo "::group:: tibi-server curl"
|
||||
# docker exec live-server cat /var/log/apache2/access.log || true
|
||||
# docker exec live-server bash -c "apt-get update && apt-get install -y curl"
|
||||
# docker exec live-server echo $PATH
|
||||
# docker exec live-server bash -c 'curl -v "http://tibi-server:8080/api/v1/_/allkids_erfurt/ssr?token=owshwerNwoa&url=/noindex"'
|
||||
# echo "::endgroup::"
|
||||
# exit 1
|
||||
# fi
|
||||
# attempts=$((attempts+1))
|
||||
# echo "Waiting for live-server to be ready... attempt $attempts"
|
||||
# sleep 5
|
||||
# done
|
||||
|
||||
- name: Test HTTP Request
|
||||
run: |
|
||||
curl -v http://live-server:80
|
||||
|
||||
- name: Install Chrome
|
||||
run: |
|
||||
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
|
||||
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y google-chrome-stable
|
||||
|
||||
# Lighthouse Analysis Step
|
||||
- name: Lighthouse Analysis
|
||||
run: |
|
||||
yarn add lighthouse
|
||||
npx lighthouse http://live-server:80 --output json --output-path /tmp/lighthouse-report.json --chrome-flags="--headless --no-sandbox --disable-dev-shm-usage"
|
||||
|
||||
- name: upload-to-nextcloud
|
||||
run: |
|
||||
sudo apt-get update && sudo apt-get install -y curl bash findutils
|
||||
export datetime=`date +%Y-%m-%d_%H-%M-%S`
|
||||
mkdir -p /tmp/cloudsend/${GITHUB_REF_NAME}/$${datetime}
|
||||
mv /tmp/lighthouse-report.json /tmp/cloudsend/${GITHUB_REF_NAME}/$${datetime}/
|
||||
./scripts/cloudsend.sh /tmp/cloudsend/ https://www.basiswolke.de/index.php/s/xHGsypbqiifnGH5
|
||||
|
||||
deploy:
|
||||
name: deploy
|
||||
runs-on: ubuntu-latest
|
||||
@ -13,46 +202,98 @@ jobs:
|
||||
image: gitbase.de/actions/ubuntu:latest
|
||||
volumes:
|
||||
- /data:/data
|
||||
|
||||
services:
|
||||
mongo:
|
||||
image: mongo:4.2
|
||||
ports:
|
||||
- 27017:27017
|
||||
|
||||
maildev:
|
||||
image: gitbase.de/robin/maildev:latest
|
||||
ports:
|
||||
- 80:80
|
||||
- 25:25
|
||||
|
||||
tibi-server:
|
||||
image: gitbase.de/cms/tibi-server
|
||||
ports:
|
||||
- 8080:8080
|
||||
env:
|
||||
DB_DIAL: mongodb://mongo
|
||||
API_PORT: 8080
|
||||
MAIL_HOST: maildev:25
|
||||
SECURITY_ALLOWABSOLUTEPATHS: "true"
|
||||
SECURITY_ALLOWUPPERPATHS: "true"
|
||||
SECURITY_ALLOWRELATIVEPATHS: "true"
|
||||
|
||||
live-server:
|
||||
image: gitbase.de/robin/live-server:latest
|
||||
ports:
|
||||
- 8081:8081
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
lfs: true
|
||||
submodules: true
|
||||
|
||||
- run: |
|
||||
git fetch --force --tags
|
||||
|
||||
# setup node 18
|
||||
- name: setup node 18
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
|
||||
- name: build docs
|
||||
- name: install dependencies
|
||||
env:
|
||||
FORCE_COLOR: "true"
|
||||
run: |
|
||||
node --version
|
||||
cd docs
|
||||
npm install -g yarn
|
||||
yarn install
|
||||
yarn docpress:build
|
||||
|
||||
- name: deploy docs
|
||||
# only if branch is master
|
||||
- name: modify config
|
||||
run: |
|
||||
sed -i 's#\(sentryEnvironment.*\)".*"#\1"${GITHUB_REF_NAME}"#g' frontend/src/config.ts
|
||||
sed -i 's#//\( sentry\\.init.*\)#\1#g' frontend/src/config.ts
|
||||
export $(cat .env | xargs)
|
||||
echo "PROJECT_RELEASE=${RELEASE_PROJECT_SLUG}.r`git rev-list HEAD --count`-`git describe --all --long | sed 's+/+-+'`" >> .env
|
||||
export $(cat .env | xargs)
|
||||
echo ______ .env ______
|
||||
cat .env
|
||||
echo
|
||||
sed -i 's#\(const release = \).*#\1"'${PROJECT_RELEASE}'"#g' api/hooks/config-client.js
|
||||
|
||||
# bash scripts/preload-meta.sh frontend/spa.html
|
||||
# bash scripts/preload-meta.sh frontend/spa.html > frontend/_spa.html
|
||||
# cp frontend/_spa.html frontend/spa.html
|
||||
|
||||
export stamp=`date +%s`
|
||||
sed -i s/__TIMESTAMP__/$stamp/g frontend/spa.html
|
||||
# sed -i s/__TIMESTAMP__/$stamp/g frontend/serviceworker.js
|
||||
# cat frontend/serviceworker.js
|
||||
# rm api/templates/spa.html
|
||||
# cp frontend/spa.html api/templates/spa.html
|
||||
echo ______ frontend/spa.html ______
|
||||
cat frontend/spa.html
|
||||
|
||||
- name: build
|
||||
env:
|
||||
FORCE_COLOR: "true"
|
||||
run: |
|
||||
yarn build
|
||||
|
||||
- name: build ssr
|
||||
env:
|
||||
FORCE_COLOR: "true"
|
||||
run: |
|
||||
yarn build:server
|
||||
|
||||
- name: build legacy
|
||||
env:
|
||||
FORCE_COLOR: "true"
|
||||
run: |
|
||||
yarn build:legacy
|
||||
|
||||
- name: deploy
|
||||
if: github.ref == 'refs/heads/master'
|
||||
env:
|
||||
RSYNC_HOST: ftp1.webmakers.de
|
||||
RSYNC_PORT: 22222
|
||||
RSYNC_USER: webmakers_tibi_docs_rsync_master
|
||||
RSYNC_USER: "allkids_rsync_master"
|
||||
RSYNC_PASS: ${{ secrets.rsync_master }}
|
||||
run: |
|
||||
cd docs
|
||||
ls -la
|
||||
|
||||
rsync -rlcgD --perms -i -u -v --stats --progress \
|
||||
--delete \
|
||||
-e "sshpass -p ${RSYNC_PASS} ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p ${RSYNC_PORT}" \
|
||||
_docpress/ \
|
||||
${RSYNC_USER}@${RSYNC_HOST}:./ \
|
||||
scripts/deploy.sh ftp1.webmakers.de $RSYNC_USER $RSYNC_PASS
|
||||
|
BIN
.yarn/cache/@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip
(Stored with Git LFS)
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-cli-npm-7.23.0-5f9206645f-beeb189560.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-cli-npm-7.23.0-5f9206645f-beeb189560.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-cli-npm-7.23.4-deb84e3a78-5a4f296cdf.zip
vendored
Normal file
BIN
.yarn/cache/@babel-cli-npm-7.23.4-deb84e3a78-5a4f296cdf.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-code-frame-npm-7.22.13-2782581d20-22e342c807.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-code-frame-npm-7.22.13-2782581d20-22e342c807.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-code-frame-npm-7.23.5-cb10d08de6-d90981fdf5.zip
vendored
Normal file
BIN
.yarn/cache/@babel-code-frame-npm-7.23.5-cb10d08de6-d90981fdf5.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-compat-data-npm-7.23.3-3dfda6d38a-52fff649d4.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-compat-data-npm-7.23.3-3dfda6d38a-52fff649d4.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-compat-data-npm-7.23.5-d79bbb1184-06ce244cda.zip
vendored
Normal file
BIN
.yarn/cache/@babel-compat-data-npm-7.23.5-d79bbb1184-06ce244cda.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-core-npm-7.23.3-9c9bbb2dbe-d306c1fa68.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-core-npm-7.23.3-9c9bbb2dbe-d306c1fa68.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-core-npm-7.23.6-a490baf7b7-4bddd1b803.zip
vendored
Normal file
BIN
.yarn/cache/@babel-core-npm-7.23.6-a490baf7b7-4bddd1b803.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-generator-npm-7.23.3-a2ca9dda65-b6e71cca85.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-generator-npm-7.23.3-a2ca9dda65-b6e71cca85.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-generator-npm-7.23.6-817ef5e591-1a1a1c4eac.zip
vendored
Normal file
BIN
.yarn/cache/@babel-generator-npm-7.23.6-817ef5e591-1a1a1c4eac.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip
(Stored with Git LFS)
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip
vendored
BIN
.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-compilation-targets-npm-7.22.15-7aac9e71ad-ce85196769.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-compilation-targets-npm-7.22.15-7aac9e71ad-ce85196769.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-c630b98d45.zip
vendored
Normal file
BIN
.yarn/cache/@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-c630b98d45.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-52c500d8d1.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-52c500d8d1.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.23.6-8637cc9cac-356b71b9f4.zip
vendored
Normal file
BIN
.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.23.6-8637cc9cac-356b71b9f4.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.21.0-9ba0fedaa5-63a6396a4e.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.21.0-9ba0fedaa5-63a6396a4e.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-0243b8d485.zip
vendored
BIN
.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-0243b8d485.zip
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-5d21e3f47b.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.3-d83b051e74-5d21e3f47b.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.4-7dfaee32d2-2453cdd79f.zip
vendored
Normal file
BIN
.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.4.4-7dfaee32d2-2453cdd79f.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-4946593613.zip
vendored
BIN
.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-4946593613.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip
vendored
BIN
.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-plugin-utils-npm-7.20.2-63f605bb73-f6cae53b7f.zip
(Stored with Git LFS)
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip
vendored
BIN
.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip
vendored
BIN
.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip
vendored
BIN
.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-b2f8a3920b.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-string-parser-npm-7.19.4-0db110dc3a-b2f8a3920b.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-string-parser-npm-7.22.5-448ff0e489-836851ca5e.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-string-parser-npm-7.22.5-448ff0e489-836851ca5e.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-string-parser-npm-7.23.4-b1f0d030c3-c0641144cf.zip
vendored
Normal file
BIN
.yarn/cache/@babel-helper-string-parser-npm-7.23.4-b1f0d030c3-c0641144cf.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-0eca5e86a7.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-validator-identifier-npm-7.19.1-d84f19e1dc-0eca5e86a7.zip
(Stored with Git LFS)
vendored
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helper-validator-option-npm-7.22.15-29aa330042-68da52b1e1.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helper-validator-option-npm-7.22.15-29aa330042-68da52b1e1.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip
vendored
Normal file
BIN
.yarn/cache/@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-aaf4828df7.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-aaf4828df7.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-helpers-npm-7.23.6-59f35c0fd3-c5ba62497e.zip
vendored
Normal file
BIN
.yarn/cache/@babel-helpers-npm-7.23.6-59f35c0fd3-c5ba62497e.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-highlight-npm-7.22.20-5de7aba88d-84bd034dca.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-highlight-npm-7.22.20-5de7aba88d-84bd034dca.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-highlight-npm-7.23.4-2a9f2d2538-643acecdc2.zip
vendored
Normal file
BIN
.yarn/cache/@babel-highlight-npm-7.23.4-2a9f2d2538-643acecdc2.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/@babel-parser-npm-7.23.3-8d3a021e39-4aa7366e40.zip
(Stored with Git LFS)
vendored
BIN
.yarn/cache/@babel-parser-npm-7.23.3-8d3a021e39-4aa7366e40.zip
(Stored with Git LFS)
vendored
Binary file not shown.
BIN
.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-140801c437.zip
vendored
Normal file
BIN
.yarn/cache/@babel-parser-npm-7.23.6-2fad283d6e-140801c437.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user