hedgedoc: configure minio properly

This commit is contained in:
Vivian 2022-05-15 10:54:26 +02:00
parent 9848586766
commit ed88c499c3
2 changed files with 8 additions and 3 deletions

View file

@ -35,7 +35,6 @@ in
enable = true; enable = true;
package = pkgs.postgresql_13; package = pkgs.postgresql_13;
ensureDatabases = [ db_name ]; ensureDatabases = [ db_name ];
# authentication = "host ${db_name} ${db_user} 127.0.0.1/32 trust";
ensureUsers = [ ensureUsers = [
{ {
name = db_user; name = db_user;
@ -59,6 +58,9 @@ in
"hedgedoc" "hedgedoc"
]; ];
allowEmailRegister = false; allowEmailRegister = false;
allowAnonymousEdits = true;
allowFreeURL = true;
requireFreeURLAuthentication = true;
imageUploadType = "minio"; imageUploadType = "minio";
db = { db = {
dialect = "postgres"; dialect = "postgres";
@ -68,8 +70,9 @@ in
}; };
s3bucket = "hedgedoc"; s3bucket = "hedgedoc";
minio = { minio = {
secure = false; secure = true;
endPoint = "minio.olympus"; endPoint = "o.0x76.dev";
port = 443;
accessKey = "$MINIO_ACCESS_KEY"; accessKey = "$MINIO_ACCESS_KEY";
secretKey = "$MINIO_SECRET_KEY"; secretKey = "$MINIO_SECRET_KEY";
}; };

View file

@ -30,6 +30,7 @@ in
enable = true; enable = true;
recommendedProxySettings = true; recommendedProxySettings = true;
recommendedTlsSettings = true; recommendedTlsSettings = true;
recommendedOptimisation = true;
package = pkgs.nginxMainline.override { package = pkgs.nginxMainline.override {
modules = with pkgs.nginxModules; [ brotli ]; modules = with pkgs.nginxModules; [ brotli ];
@ -40,6 +41,7 @@ in
virtualHosts."zookeeper-dev.0x76.dev" = proxy "http://eevee.olympus:8085/"; virtualHosts."zookeeper-dev.0x76.dev" = proxy "http://eevee.olympus:8085/";
virtualHosts."md.0x76.dev" = proxy "http://hedgedoc.olympus:3000/"; virtualHosts."md.0x76.dev" = proxy "http://hedgedoc.olympus:3000/";
virtualHosts."git.0x76.dev" = proxy "http://gitea.olympus:3000"; virtualHosts."git.0x76.dev" = proxy "http://gitea.olympus:3000";
virtualHosts."o.0x76.dev" = proxy "http://minio.olympus:9000";
# Kubernetes endpoints # Kubernetes endpoints
virtualHosts."0x76.dev" = k8s_proxy; virtualHosts."0x76.dev" = k8s_proxy;