Robert Schäfer
91e7e2adaf
The protocol is not supposed to go into SMTP_HOST
2019-06-24 14:49:45 +02:00
Robert Schäfer
6ce96d906b
Fix configmap template
2019-06-24 13:31:13 +02:00
Robert Schäfer
ce0e3cb520
Write documentation for mailserver deployment
2019-06-24 13:24:56 +02:00
Robert Schäfer
dd1d77f2bb
Add env to configmap
2019-06-24 13:24:56 +02:00
Robert Schäfer
a2d99c9831
Write kubernetes deployment for dummy mailserver
2019-06-24 13:24:56 +02:00
5653242c32
Merge branch 'master' into 2019/kw25/improve_import_accuracy
2019-06-24 12:16:05 +02:00
c14a4f3134
fixed deleted flag import
2019-06-24 12:06:09 +02:00
Robert Schäfer
181b4b48e6
Merge pull request #829 from Human-Connection/2019/kw24/fix_imported_img_urls
...
🍰 2019/kw24/fix_imported_img_urls
2019-06-21 23:41:32 +02:00
Robert Schäfer
6e1d334671
Add env to deployment
2019-06-21 14:06:20 +02:00
9cbb736d70
cleanup import todo
2019-06-19 13:54:20 +02:00
aa54433afb
improved accuracy of import to reflect different types of contributions & follows. Cleaned neo4j import folder structure
2019-06-19 13:35:21 +02:00
98dbf801ab
Merge branch 'master' into 2019/kw24/fix_imported_img_urls
...
# Conflicts:
# backend/src/middleware/fixImageUrlsMiddleware.js
# backend/src/middleware/fixImageUrlsMiddleware.spec.js
2019-06-17 13:24:29 +02:00
65df4c5a20
use replace instead of substring
2019-06-17 12:16:15 +02:00
bc83e6bfd9
configurable output folder, local .env file to override config and define local environment
2019-06-14 14:13:41 +02:00
d024d7df91
fixed importing of urls - remove url prefix
2019-06-14 14:03:21 +02:00
6948666cfe
Merge branch 'master' into 2019/kw22/refactor_backend_structure
...
# Conflicts:
# backend/src/middleware/index.js
# backend/src/schema/resolvers/comments.spec.js
# backend/src/schema/resolvers/socialMedia.spec.js
2019-06-03 19:48:47 +02:00
Robert Schäfer
df70ae451c
Parameterize split size
...
@ulfgebhardt that was a really good suggestion, thanks!
2019-06-03 13:11:12 +02:00
Robert Schäfer
f9e9aa47b7
Disable collections without import statement
...
Even if the import statement does literally nothing, this slows down the
import. Let's avoid this until we do sth. with the data.
2019-05-31 20:14:08 +02:00
f78c54a3e8
refactored backend structure
2019-05-31 19:31:39 +02:00
Robert Schäfer
115022fc2e
Decrease split size
...
This might take longer but will require less memory. I guess this might
work even on our kubernetes cluster.
2019-05-31 18:38:58 +02:00
Robert Schäfer
9a9118c721
Merge remote-tracking branch 'origin/master' into 2019/kw22/alpha_data_import_status_schema_split
2019-05-31 16:26:06 +02:00
Robert Schäfer
58add8fc5f
Install envsubst in Dockerfile
...
@ulfgebhardt please setup docker on your machine or a remote machine.
Installing `envsubst` on alpine fails with circular dependencies
(awkward). So this repo here has a solution:
https://github.com/cirocosta/alpine-envsubst/blob/master/Dockerfile#L6
2019-05-31 16:26:00 +02:00
Robert Schäfer
10864e7d18
Remove command line arguments -u and -p
...
@ulfgebhardt : The docs at `man cypher-shell` say that you can pass
`NEO4J_USERNAME` and `NEO4J_PASSWORD` per environment variable. So the
command line arguments are obsolete here.
2019-05-31 16:26:00 +02:00
37be5481c0
remaining legacy table descriptions and dummy import scripts
2019-05-29 20:43:58 +02:00
355205028f
removed debug output
2019-05-29 20:04:03 +02:00
271af7dde2
keep index file for already imported files, do not reimport already imported file, invites, notifications, emotions and organisations scripts and descriptions
2019-05-29 20:02:30 +02:00
968578f10a
delete cql files
2019-05-29 17:30:46 +02:00
816fbdf7cd
fixed slug required - it was not in Nitro
2019-05-29 16:41:27 +02:00
Robert Schäfer
58224381a8
Add missing environment var to maintenance-worker
2019-05-29 16:12:03 +02:00
Robert Schäfer
a83aad3f60
Fix wrong path in Dockerfile
2019-05-29 16:00:45 +02:00
67595f6400
missing change for windows comment
2019-05-29 15:45:32 +02:00
7e44667dd1
modified .env file for neo4j import since its had problems with file locks on windows (cypher-shell)
2019-05-29 15:45:02 +02:00
6f0447515a
- fixed several errors handling import
...
- split graphql schema into parts
- which data is imported which is not - a list
2019-05-29 15:37:28 +02:00
Robert Schäfer
e1a113e7e4
Fix wrong mountpath
...
We're saving the files to /uploads. If the maintenance-worker does not
mount the uploads persistent volume there, we don't get persistent
files.
2019-05-29 15:16:08 +02:00
Robert Schäfer
7cb77c8c8d
Increase volume size for uploads
2019-05-29 15:11:05 +02:00
Robert Schäfer
2c8dcaa592
Yet another typo
2019-05-29 15:08:14 +02:00
Robert Schäfer
95fe115198
Fix typo
2019-05-29 15:01:56 +02:00
Robert Schäfer
5622b1aa30
Avoid deletion of entire namespace by accident
...
Yep, that happened to me. I did
```
kubectl delete -f deployment/human-connection
```
and I forgot about the namespace in that folder. Now everything is gone.
2019-05-29 14:22:49 +02:00
860a0d41d0
Merge pull request #697 from Human-Connection/2019/kw22/alpha_data_import
...
🍰 2019/kw22/alpha_data_import
2019-05-29 00:43:10 +02:00
4ccfe3822c
added existing data imports
2019-05-29 00:20:43 +02:00
Robert Schäfer
ab7a4ffc3e
Fix duplicate tags by using the name as the id
...
@ulfgebhardt : I wondered about the list of tags after importing the
legacy db. It seems, each tag has at most 1 contribution. I guess it's
because we create a unique id for each tag, so two tags with the same
`name` e.g. `#hashtag` and `#hashtag` are not de-duplicated.
I'm currently sitting in the train and cannot run the data import myself, could
you double-check?
2019-05-28 22:41:51 +02:00
014104e055
fixed data import from alpha data:
...
- include all collections (commented out)
- refactored neo4j import script
- use of .env file for (additional) configurations / configuration overrides
- lots of fiddeling with neo4j cql files and cypher shell
2019-05-28 18:53:05 +02:00
Robert Schäfer
f9ac22e560
Add executable UNIX permissions to export script
...
I encourage @ulfgebhardt to run the following command once:
```
SH_USERNAME=ulf SSH_HOST=***** MONGODB_USERNAME='hc-api' MONGODB_PASSWORD=***** MONGODB_DATABASE=hc_api MONGODB_AUTH_DB=admin UPLOADS_DIRECTORY=/data/api/uploads docker-compose -f docker-compose.maintenance.yml up --build
```
Once you're done with everything. You don't have to run docker for
development, but this procedure would ensure docker environment works
as expected.
2019-05-28 18:14:21 +02:00
4b5138880d
missing default .env file
2019-05-28 17:07:54 +02:00
301e7fa60c
fixed data export for alpha:
...
- include all collections
- refactored mongodb export script
- renamed to export
- use of .env file for (additional) configurations / configuration overrides
2019-05-28 17:03:44 +02:00
340a26fc5d
Merge pull request #585 from Human-Connection/doc-update-minikube-setup-documentation
...
More descriptive minikube setup instructions
2019-05-27 15:20:19 +02:00
Robert Schäfer
29c5c64c4e
Fix wrong screenshot in kubernetes docs
...
I made a mistake. The correct external IP address is visible on your
Digital Ocean dashboard, not the kubernetes dashboard.
2019-05-16 23:26:01 +02:00
Robert Schäfer
5881a7d5df
Merge pull request #573 from Human-Connection/docs-354-kubernetes_cron_job_for_backups
...
Docs 354 kubernetes cron job for backups
2019-05-15 18:52:53 +02:00
Robert Schäfer
0ef2c26f03
Clean up and add a content warning
2019-05-15 16:25:01 +02:00
Robert Schäfer
1b3ee63565
Document Volume Snapshots
2019-05-15 16:25:01 +02:00