hedgedoc: configure minio properly
This commit is contained in:
parent
9848586766
commit
ed88c499c3
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue