Merge branch 'master' into stage-challenge
This commit is contained in:
		
							
								
								
									
										12
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							| @ -116,18 +116,18 @@ | ||||
|         }, | ||||
|         "boto3": { | ||||
|             "hashes": [ | ||||
|                 "sha256:62f06cd1e7a78d8aaa4e527c327653e9a6c1af415b59836048a90c28a27e5f09", | ||||
|                 "sha256:bbc47e6f83372d9a18483895e7116ea50e8da32ffb62e8afc0a6e2323f964ed9" | ||||
|                 "sha256:27e9eb7d03ace9602777d0e808901812dfbb0c8c3e9454ab10e7ad1656a86a2d", | ||||
|                 "sha256:58823abe27f3ab76761e6ba421ceed9f6011da2267d1622547efb358be507896" | ||||
|             ], | ||||
|             "index": "pypi", | ||||
|             "version": "==1.17.12" | ||||
|             "version": "==1.17.13" | ||||
|         }, | ||||
|         "botocore": { | ||||
|             "hashes": [ | ||||
|                 "sha256:39a92315a17a6f8bc1914dbb020f52e929f18e5b99a4fa1c5d8785f913427ed8", | ||||
|                 "sha256:e576e1697ad9dc794961ed1ba51bdea7e0574ec27981c888482955f4be5cc4e8" | ||||
|                 "sha256:84d44036b1c174d4973c58387acefd851e71fed3ae8cc818b76b817556b59156", | ||||
|                 "sha256:9ae7785f8d5150b720a4b5ddde7b4b4da447da1d084375fc5de61f8b0ae46023" | ||||
|             ], | ||||
|             "version": "==1.20.12" | ||||
|             "version": "==1.20.13" | ||||
|         }, | ||||
|         "cachetools": { | ||||
|             "hashes": [ | ||||
|  | ||||
							
								
								
									
										102
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										102
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -361,13 +361,13 @@ | ||||
|             } | ||||
|         }, | ||||
|         "@typescript-eslint/eslint-plugin": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.1.tgz", | ||||
|             "integrity": "sha512-yW2epMYZSpNJXZy22Biu+fLdTG8Mn6b22kR3TqblVk50HGNV8Zya15WAXuQCr8tKw4Qf1BL4QtI6kv6PCkLoJw==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz", | ||||
|             "integrity": "sha512-uiQQeu9tWl3f1+oK0yoAv9lt/KXO24iafxgQTkIYO/kitruILGx3uH+QtIAHqxFV+yIsdnJH+alel9KuE3J15Q==", | ||||
|             "dev": true, | ||||
|             "requires": { | ||||
|                 "@typescript-eslint/experimental-utils": "4.15.1", | ||||
|                 "@typescript-eslint/scope-manager": "4.15.1", | ||||
|                 "@typescript-eslint/experimental-utils": "4.15.2", | ||||
|                 "@typescript-eslint/scope-manager": "4.15.2", | ||||
|                 "debug": "^4.1.1", | ||||
|                 "functional-red-black-tree": "^1.0.1", | ||||
|                 "lodash": "^4.17.15", | ||||
| @ -377,55 +377,55 @@ | ||||
|             } | ||||
|         }, | ||||
|         "@typescript-eslint/experimental-utils": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1.tgz", | ||||
|             "integrity": "sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz", | ||||
|             "integrity": "sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ==", | ||||
|             "dev": true, | ||||
|             "requires": { | ||||
|                 "@types/json-schema": "^7.0.3", | ||||
|                 "@typescript-eslint/scope-manager": "4.15.1", | ||||
|                 "@typescript-eslint/types": "4.15.1", | ||||
|                 "@typescript-eslint/typescript-estree": "4.15.1", | ||||
|                 "@typescript-eslint/scope-manager": "4.15.2", | ||||
|                 "@typescript-eslint/types": "4.15.2", | ||||
|                 "@typescript-eslint/typescript-estree": "4.15.2", | ||||
|                 "eslint-scope": "^5.0.0", | ||||
|                 "eslint-utils": "^2.0.0" | ||||
|             } | ||||
|         }, | ||||
|         "@typescript-eslint/parser": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.1.tgz", | ||||
|             "integrity": "sha512-V8eXYxNJ9QmXi5ETDguB7O9diAXlIyS+e3xzLoP/oVE4WCAjssxLIa0mqCLsCGXulYJUfT+GV70Jv1vHsdKwtA==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.2.tgz", | ||||
|             "integrity": "sha512-SHeF8xbsC6z2FKXsaTb1tBCf0QZsjJ94H6Bo51Y1aVEZ4XAefaw5ZAilMoDPlGghe+qtq7XdTiDlGfVTOmvA+Q==", | ||||
|             "dev": true, | ||||
|             "requires": { | ||||
|                 "@typescript-eslint/scope-manager": "4.15.1", | ||||
|                 "@typescript-eslint/types": "4.15.1", | ||||
|                 "@typescript-eslint/typescript-estree": "4.15.1", | ||||
|                 "@typescript-eslint/scope-manager": "4.15.2", | ||||
|                 "@typescript-eslint/types": "4.15.2", | ||||
|                 "@typescript-eslint/typescript-estree": "4.15.2", | ||||
|                 "debug": "^4.1.1" | ||||
|             }, | ||||
|             "dependencies": { | ||||
|                 "@typescript-eslint/scope-manager": { | ||||
|                     "version": "4.15.1", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.1.tgz", | ||||
|                     "integrity": "sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA==", | ||||
|                     "version": "4.15.2", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz", | ||||
|                     "integrity": "sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ==", | ||||
|                     "dev": true, | ||||
|                     "requires": { | ||||
|                         "@typescript-eslint/types": "4.15.1", | ||||
|                         "@typescript-eslint/visitor-keys": "4.15.1" | ||||
|                         "@typescript-eslint/types": "4.15.2", | ||||
|                         "@typescript-eslint/visitor-keys": "4.15.2" | ||||
|                     } | ||||
|                 }, | ||||
|                 "@typescript-eslint/types": { | ||||
|                     "version": "4.15.1", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.1.tgz", | ||||
|                     "integrity": "sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw==", | ||||
|                     "version": "4.15.2", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.2.tgz", | ||||
|                     "integrity": "sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ==", | ||||
|                     "dev": true | ||||
|                 }, | ||||
|                 "@typescript-eslint/typescript-estree": { | ||||
|                     "version": "4.15.1", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.1.tgz", | ||||
|                     "integrity": "sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw==", | ||||
|                     "version": "4.15.2", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz", | ||||
|                     "integrity": "sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw==", | ||||
|                     "dev": true, | ||||
|                     "requires": { | ||||
|                         "@typescript-eslint/types": "4.15.1", | ||||
|                         "@typescript-eslint/visitor-keys": "4.15.1", | ||||
|                         "@typescript-eslint/types": "4.15.2", | ||||
|                         "@typescript-eslint/visitor-keys": "4.15.2", | ||||
|                         "debug": "^4.1.1", | ||||
|                         "globby": "^11.0.1", | ||||
|                         "is-glob": "^4.0.1", | ||||
| @ -434,12 +434,12 @@ | ||||
|                     } | ||||
|                 }, | ||||
|                 "@typescript-eslint/visitor-keys": { | ||||
|                     "version": "4.15.1", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.1.tgz", | ||||
|                     "integrity": "sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww==", | ||||
|                     "version": "4.15.2", | ||||
|                     "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz", | ||||
|                     "integrity": "sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg==", | ||||
|                     "dev": true, | ||||
|                     "requires": { | ||||
|                         "@typescript-eslint/types": "4.15.1", | ||||
|                         "@typescript-eslint/types": "4.15.2", | ||||
|                         "eslint-visitor-keys": "^2.0.0" | ||||
|                     } | ||||
|                 }, | ||||
| @ -460,29 +460,29 @@ | ||||
|             } | ||||
|         }, | ||||
|         "@typescript-eslint/scope-manager": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.1.tgz", | ||||
|             "integrity": "sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz", | ||||
|             "integrity": "sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ==", | ||||
|             "dev": true, | ||||
|             "requires": { | ||||
|                 "@typescript-eslint/types": "4.15.1", | ||||
|                 "@typescript-eslint/visitor-keys": "4.15.1" | ||||
|                 "@typescript-eslint/types": "4.15.2", | ||||
|                 "@typescript-eslint/visitor-keys": "4.15.2" | ||||
|             } | ||||
|         }, | ||||
|         "@typescript-eslint/types": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.1.tgz", | ||||
|             "integrity": "sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.2.tgz", | ||||
|             "integrity": "sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ==", | ||||
|             "dev": true | ||||
|         }, | ||||
|         "@typescript-eslint/typescript-estree": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.1.tgz", | ||||
|             "integrity": "sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz", | ||||
|             "integrity": "sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw==", | ||||
|             "dev": true, | ||||
|             "requires": { | ||||
|                 "@typescript-eslint/types": "4.15.1", | ||||
|                 "@typescript-eslint/visitor-keys": "4.15.1", | ||||
|                 "@typescript-eslint/types": "4.15.2", | ||||
|                 "@typescript-eslint/visitor-keys": "4.15.2", | ||||
|                 "debug": "^4.1.1", | ||||
|                 "globby": "^11.0.1", | ||||
|                 "is-glob": "^4.0.1", | ||||
| @ -507,12 +507,12 @@ | ||||
|             } | ||||
|         }, | ||||
|         "@typescript-eslint/visitor-keys": { | ||||
|             "version": "4.15.1", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.1.tgz", | ||||
|             "integrity": "sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww==", | ||||
|             "version": "4.15.2", | ||||
|             "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz", | ||||
|             "integrity": "sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg==", | ||||
|             "dev": true, | ||||
|             "requires": { | ||||
|                 "@typescript-eslint/types": "4.15.1", | ||||
|                 "@typescript-eslint/types": "4.15.2", | ||||
|                 "eslint-visitor-keys": "^2.0.0" | ||||
|             } | ||||
|         }, | ||||
|  | ||||
| @ -32,8 +32,8 @@ | ||||
|     }, | ||||
|     "devDependencies": { | ||||
|         "@rollup/plugin-typescript": "^8.2.0", | ||||
|         "@typescript-eslint/eslint-plugin": "^4.15.1", | ||||
|         "@typescript-eslint/parser": "^4.15.1", | ||||
|         "@typescript-eslint/eslint-plugin": "^4.15.2", | ||||
|         "@typescript-eslint/parser": "^4.15.2", | ||||
|         "eslint": "^7.20.0", | ||||
|         "eslint-config-google": "^0.14.0", | ||||
|         "eslint-plugin-lit": "^1.3.0", | ||||
|  | ||||
| @ -4,8 +4,9 @@ title: docker-compose installation | ||||
|  | ||||
| This installation method is for test-setups and small-scale productive setups. | ||||
|  | ||||
| ## Prerequisites | ||||
| ## Requirements | ||||
|  | ||||
| - A Linux host with at least 2 CPU cores and 4 GB of RAM. | ||||
| - docker | ||||
| - docker-compose | ||||
|  | ||||
| @ -59,10 +60,6 @@ docker-compose run --rm server migrate | ||||
|  | ||||
| The compose file statically references the latest version available at the time of downloading, which can be overridden with the `SERVER_TAG` environment variable. | ||||
|  | ||||
| If you plan to use this setup for production, it is also advised to change the PostgreSQL password by setting `PG_PASS` to a password of your choice. | ||||
|  | ||||
| Now you can pull the Docker images needed by running `docker-compose pull`. After this has finished, run `docker-compose up -d` to start authentik. | ||||
|  | ||||
| authentik will then be reachable HTTPS on port 443. You can optionally configure the packaged traefik to use Let's Encrypt certificates for TLS Encryption. | ||||
|  | ||||
| The initial setup process also creates a default admin user, the username and password for which is `akadmin`. It is highly recommended to change this password as soon as you log in. | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer