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

Umstellung des Frontend-Hostings von Uberspace nach Netlify #243

Closed
5 of 6 tasks
cafca opened this issue Dec 11, 2019 · 2 comments
Closed
5 of 6 tasks

Umstellung des Frontend-Hostings von Uberspace nach Netlify #243

cafca opened this issue Dec 11, 2019 · 2 comments
Assignees

Comments

@cafca
Copy link
Contributor

cafca commented Dec 11, 2019

  • Prüfen, ob es grundsätzlich möglich ist
  • htaccess-Regeln übersetzen
  • Header für proxying der API konfigurieren
  • In Django intern generiert URLs korrigieren
  • Zugriff auf Matomo sicherstellen
  • DNS Update fur fixmyberlin.de + www.fixmyberlin.de
@cafca
Copy link
Contributor Author

cafca commented Jan 9, 2020

Redirect_Regeln sind eingebunden FixMyBerlin/fixmy.frontend#297

cafca added a commit to FixMyBerlin/fixmy.frontend that referenced this issue Jan 21, 2020
* Add redirect rules for Netlify

* Add proxy rules to Netlify config

* Fix missing protocol in proxy rules

* Move api proxy to config file and add headers

* Move SPA redirect into toml config

* Refine API rule

Towards FixMyBerlin/fixmy.platform#243
cafca added a commit to FixMyBerlin/fixmy.frontend that referenced this issue Jan 28, 2020
* chore(deps): bump victory from 33.1.1 to 33.1.6

Bumps [victory](https://github.com/formidablelabs/victory) from 33.1.1 to 33.1.6.
- [Release notes](https://github.com/formidablelabs/victory/releases)
- [Changelog](https://github.com/FormidableLabs/victory/blob/master/CHANGELOG.md)
- [Commits](FormidableLabs/victory@v33.1.1...v33.1.6)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* chore(deps-dev): bump copy-webpack-plugin from 5.0.4 to 5.0.5

Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/copy-webpack-plugin@v5.0.4...v5.0.5)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* Fix typo

* Hotfix survey (#274)

Squashed commit of the following:

commit 4ee2e8b
Author: Vincent Ahrend <[email protected]>
Date:   Mon Dec 2 17:30:18 2019 +0100

    Fix close button margin

commit af5ba93
Merge: 3aeacc8 d277847
Author: Vincent Ahrend <[email protected]>
Date:   Mon Dec 2 17:19:38 2019 +0100

    Merge branch 'release' into hotfix-survey

commit 3aeacc8
Author: Heiko <[email protected]>
Date:   Mon Dec 2 17:06:30 2019 +0100

    Update survey.ts (#273)

commit 8156b94
Author: Vincent Ahrend <[email protected]>
Date:   Mon Dec 2 16:50:28 2019 +0100

    Increase feedback threshold step

commit d277847
Author: Boris Hekele <[email protected]>
Date:   Mon Dec 2 09:41:26 2019 +0100

    Fix typo

* Merge back hotfixes (#277)

* Hotfix survey (#274)

* Fix typo

* Increase feedback threshold step

* Update survey.ts (#273)

* Fix close button margin

* fix survey layout in ie11, downgrade query-string dependency

* chore(deps): bump jsonschema from 1.2.4 to 1.2.5

Bumps [jsonschema](https://github.com/tdegrunt/jsonschema) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/tdegrunt/jsonschema/releases)
- [Commits](tdegrunt/jsonschema@v1.2.4...v1.2.5)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* Fix ESLint warnings (#275)

* eslint autofixes

* Default to staging api when CONFIG_ENV is not set

* Add debug logger utility

* Disable prop-spreading eslint rule

Prop spreading is useful for styled-components wrapping html elements
and higher order components. Disabling the rule on all of
these files adds a lot of statements that have to be maintained.

* Add babel-plugin-proposal-optional-chaining

* Fix map jumping on initial page load

* Let eslint check typescript files

* chore(deps-dev): bump @babel/plugin-syntax-dynamic-import

Bumps [@babel/plugin-syntax-dynamic-import](https://github.com/babel/babel) from 7.2.0 to 7.7.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](babel/babel@v7.2.0...v7.7.4)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* chore(deps-dev): bump eslint-loader from 3.0.2 to 3.0.3

Bumps [eslint-loader](https://github.com/webpack-contrib/eslint-loader) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/webpack-contrib/eslint-loader/releases)
- [Changelog](https://github.com/webpack-contrib/eslint-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/eslint-loader@v3.0.2...v3.0.3)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* Feature/tracking middleware (#241)

* Add matomo middleware
* Add Piwik to KatasterKI router

* Let config define Mapbox styles in parametrized form

Closes FixMyBerlin/fixmy.platform#136

Squashed commit of the following:

commit bef213f8630cf6d846b330851c2ad28953bbb6d4
Author: Vincent Ahrend <[email protected]>
Date:   Mon Dec 9 14:48:24 2019 +0100

    Parametrize mapbox styles

* 9.Dec Hotfixes (#283)

* Text changes (#285)

* Update jobs.md

* Update about.md

* Fix linter

* Hotfix typos

Squashed commit of the following:

commit 643cc75
Author: Vincent Ahrend <[email protected]>
Date:   Mon Dec 16 18:02:41 2019 +0100

    Fix typos

* Feature/global config refactor (#290)

* Refactor config object

* Refactor config

* Fix import

* Fix missing config imports

* Add missing config

* Fix test

* Add missing import

* Disable failing test

https://github.com/FixMyBerlin/fixmy.platform/issues/250

* Fix testing for exception

* Flatten reports config object

* Make tsp kataster url a global config value

* Remove unused import

Closes FixMyBerlin/fixmy.platform#238

* Cleanup (#294)

* Remove sample data

* Remove sonarcloud config

* Remove unused MyHBI

* Move reports prop-types to reports folder

* Remove references to MyHBI

* Remove duplicate module

* Remove unused exports

* Fix package.json

* Install peer dependencies

* chore(deps-dev): bump prettier from 1.18.2 to 1.19.1

Bumps [prettier](https://github.com/prettier/prettier) from 1.18.2 to 1.19.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](prettier/prettier@1.18.2...1.19.1)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* chore(deps-dev): bump file-loader from 4.3.0 to 5.0.2

Bumps [file-loader](https://github.com/webpack-contrib/file-loader) from 4.3.0 to 5.0.2.
- [Release notes](https://github.com/webpack-contrib/file-loader/releases)
- [Changelog](https://github.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/file-loader@v4.3.0...v5.0.2)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* chore(deps-dev): bump @babel/cli from 7.6.4 to 7.7.7

Bumps [@babel/cli](https://github.com/babel/babel) from 7.6.4 to 7.7.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](babel/babel@v7.6.4...v7.7.7)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* Configure eslint rule for import file extensions

The rule is configured so that extensions may be omitted when
importing Javascript and Typescript sources but are required for all
other files.

* Enable hot module reloading

Closes FixMyBerlin/fixmy.platform#252

* chore(deps): bump core-js from 3.3.2 to 3.6.2

Bumps [core-js](https://github.com/zloirock/core-js) from 3.3.2 to 3.6.2.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](zloirock/core-js@v3.3.2...v3.6.2)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* Add redirect rules for Netlify (#297)

* chore(deps): bump react from 16.10.2 to 16.12.0

Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 16.10.2 to 16.12.0.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v16.12.0/packages/react)

Signed-off-by: dependabot-preview[bot] <[email protected]>

* Add comment about bug in counting ratings

FixMyBerlin/fixmy.platform#223

* Don't use compose for only one Redux enhancer

Redux enhancers were chained using the compose function even when
one of them evaluated to false (so not a function). That broke the site in
browsers without the redux dev tools extension.

Fixes FixMyBerlin/fixmy.platform#255

* Apply prettier formatting

* Add Netlify proxy rules (#298)

* Add redirect rules for Netlify

* Add proxy rules to Netlify config

* Fix missing protocol in proxy rules

* Fix missing HBI icons

* Fix prop being passed to DOM

Fixes FixMyBerlin/fixmy.platform#231

* Fix linter warnings

* Configure Netlify to proxy API requests (#306)

* Add redirect rules for Netlify

* Add proxy rules to Netlify config

* Fix missing protocol in proxy rules

* Move api proxy to config file and add headers

* Move SPA redirect into toml config

* Refine API rule

Towards FixMyBerlin/fixmy.platform#243

* Add API proxy rules for staging environment

Squashed commit of the following:

commit dfcad8f
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 21 18:27:23 2020 +0100

    Add proxy rule for staging api

commit 10196a3
Merge: 98f2f2a 562a3d7
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 21 18:13:06 2020 +0100

    Merge branch 'feature/netlify-redirects' of github.com:FixMyBerlin/fixmy.frontend into feature/netlify-redirects

commit 98f2f2a
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 21 18:12:49 2020 +0100

    Refine API rule

commit 95c7b8f
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 21 18:12:41 2020 +0100

    Move SPA redirect into toml config

commit 562a3d7
Merge: 455b93c bed8785
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 21 18:05:50 2020 +0100

    Merge branch 'develop' into feature/netlify-redirects

commit 455b93c
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 21 18:04:20 2020 +0100

    Move api proxy to config file and add headers

commit 7f20a35
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 14 16:47:14 2020 +0100

    Fix missing protocol in proxy rules

commit e386722
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 14 16:42:18 2020 +0100

    Add proxy rules to Netlify config

commit a7a2e1c
Merge: c5faf00 1a7ae12
Author: Vincent Ahrend <[email protected]>
Date:   Tue Jan 14 16:38:13 2020 +0100

    Merge branch 'develop' into feature/netlify-redirects

commit c5faf00
Author: Vincent Ahrend <[email protected]>
Date:   Thu Jan 9 17:54:14 2020 +0100

    Add redirect rules for Netlify

* Configure frontend to use API proxy

* Fix proxy API urls

* Fix staging API proxy url

* Configure build task not to hard-code CONFIG_ENV

* User routes: use new api (#307)

* refactor(user): use new api

* refactor(confirm): use correct activation route

* refactor(login): use access instead of token

Follow-up to FixMyBerlin/fixmy.platform#259
Closes FixMyBerlin/fixmy.platform#42

* Let analysis listing sort by construction_completed_date (#299)

* Let analysis use new project completion field

* Always sort undefined completion date to be last

* Add unit test for sorting util

Fixes FixMyBerlin/fixmy.platform#249

* Add Semaphore badge to Readme

* Fix markdown in Readme

* Add Cyporess screenshots to .gitignore

* Fix readme markdown

* Fix Readme markdown

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Boris Hekele <[email protected]>
Co-authored-by: Moritz <[email protected]>
@cafca
Copy link
Contributor Author

cafca commented Feb 18, 2020

DIe noch offenen Aufgaben in diesem Issue werden als einzelne Issues ausgelagert. Damit ist die Umstellung abgeschlossen.

#260
#278

@cafca cafca closed this as completed Feb 18, 2020
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

No branches or pull requests

2 participants