Librechat Dev -> Prod
This commit is contained in:
parent
d7806c6254
commit
b5fecd199d
@ -8,7 +8,12 @@
|
|||||||
servicePort = portUtils.getPort serviceName "AZ-CLD-1";
|
servicePort = portUtils.getPort serviceName "AZ-CLD-1";
|
||||||
in {
|
in {
|
||||||
virtualisation.oci-containers.containers.${serviceName} = {
|
virtualisation.oci-containers.containers.${serviceName} = {
|
||||||
image = "docker.io/baserow/baserow:1.34.5";
|
image = "docker.io/baserow/baserow:1.35.2";
|
||||||
|
environment = {
|
||||||
|
BASEROW_AMOUNT_OF_GUNICORN_WORKERS = "4";
|
||||||
|
BASEROW_AMOUNT_OF_WORKERS = "2";
|
||||||
|
DATABASE_CONN_MAX_AGE = "60";
|
||||||
|
};
|
||||||
environmentFiles = [config.age.secrets.baserow-env.path];
|
environmentFiles = [config.age.secrets.baserow-env.path];
|
||||||
ports = ["127.0.0.1:${toString servicePort}:80"];
|
ports = ["127.0.0.1:${toString servicePort}:80"];
|
||||||
volumes = ["baserow_data:/baserow/data"];
|
volumes = ["baserow_data:/baserow/data"];
|
||||||
|
|||||||
@ -8,7 +8,8 @@
|
|||||||
portUtils = import ../../../../lib/port-utils.nix {inherit lib;};
|
portUtils = import ../../../../lib/port-utils.nix {inherit lib;};
|
||||||
servicePort = portUtils.getPort serviceName "AZ-CLD-1";
|
servicePort = portUtils.getPort serviceName "AZ-CLD-1";
|
||||||
ragApiPort = portUtils.getPort "rag-api" "AZ-CLD-1";
|
ragApiPort = portUtils.getPort "rag-api" "AZ-CLD-1";
|
||||||
envFile = config.age.secrets.librechat-env.path;
|
envFileProd = config.age.secrets.librechat-env-prod.path;
|
||||||
|
envFileCommon = config.age.secrets.librechat.path;
|
||||||
in {
|
in {
|
||||||
virtualisation.oci-containers = {
|
virtualisation.oci-containers = {
|
||||||
containers.meilisearch = {
|
containers.meilisearch = {
|
||||||
@ -19,7 +20,7 @@ in {
|
|||||||
MEILI_HTTP_ADDR = "0.0.0.0:7700";
|
MEILI_HTTP_ADDR = "0.0.0.0:7700";
|
||||||
MEILI_NO_ANALYTICS = "true";
|
MEILI_NO_ANALYTICS = "true";
|
||||||
};
|
};
|
||||||
environmentFiles = [envFile];
|
environmentFiles = [envFileCommon envFileProd];
|
||||||
extraOptions = ["--ip=10.89.0.20" "--network=web"];
|
extraOptions = ["--ip=10.89.0.20" "--network=web"];
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -31,7 +32,7 @@ in {
|
|||||||
DB_HOST = "10.89.0.1";
|
DB_HOST = "10.89.0.1";
|
||||||
DB_PORT = "5432";
|
DB_PORT = "5432";
|
||||||
};
|
};
|
||||||
environmentFiles = [envFile];
|
environmentFiles = [envFileCommon envFileProd];
|
||||||
dependsOn = ["meilisearch"];
|
dependsOn = ["meilisearch"];
|
||||||
extraOptions = ["--add-host=postgres:10.89.0.1" "--ip=10.89.0.21" "--network=web"];
|
extraOptions = ["--add-host=postgres:10.89.0.1" "--ip=10.89.0.21" "--network=web"];
|
||||||
ports = ["127.0.0.1:${toString ragApiPort}:8000"];
|
ports = ["127.0.0.1:${toString ragApiPort}:8000"];
|
||||||
@ -63,7 +64,7 @@ in {
|
|||||||
RAG_PORT = "8000";
|
RAG_PORT = "8000";
|
||||||
RAG_API_URL = "http://rag_api:8000";
|
RAG_API_URL = "http://rag_api:8000";
|
||||||
};
|
};
|
||||||
environmentFiles = [envFile];
|
environmentFiles = [envFileCommon envFileProd];
|
||||||
volumes = [
|
volumes = [
|
||||||
# Config file still needs to be a bind mount for host management
|
# Config file still needs to be a bind mount for host management
|
||||||
"/var/lib/librechat/librechat.yaml:/app/librechat.yaml:ro"
|
"/var/lib/librechat/librechat.yaml:/app/librechat.yaml:ro"
|
||||||
|
|||||||
@ -1,17 +1,17 @@
|
|||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFpoVnNlZyBSWG5p
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFpoVnNlZyBxT291
|
||||||
dEhXK01Qd3A0ZVBCalVPK3VUY3R4YVlGYWxyUmtFbzVNUGt3Z1ZZCndpZklCNUNL
|
dDgwMkNqeWZiN0pVNzFiY1dNcWNEcFh1eGlEdXBTd0pQOG9HeGdvClhMUHUycnpR
|
||||||
ZHhhSXArSi9EdEpUaGhldTd5OG5TUERsRGdMK1k2cHpyNVkKLT4gc3NoLWVkMjU1
|
OXhKRmVqTFBkVm85R1hhcXJ2ZDgxSTdGMEFOMnZ5cERFTkkKLT4gc3NoLWVkMjU1
|
||||||
MTkgQ1NNeWhnIFBoOG9Xcmo1R0VGYWxwNUNYY2hWOHRHelZqT2FNUnFpVklKbnFy
|
MTkgQ1NNeWhnIFRjRjdIemNyTzZrK0NHYlB6M3RCd2E4YkFsVksxbW5PekhyaVF5
|
||||||
S2RMejgKbUkwQVVXZVR0MVduV2JJMW5kdnZHeUdzVkdJZngwVDZJOEE4VFd5RlNP
|
OTVxMUUKVlBkb1RZZmQyK0ZNcVVRdzkzR0Z0SVozMHptWkx4Y1JNbzZkV2V3Z2VB
|
||||||
bwotPiA9YS1ncmVhc2UgYWlhIGcrRQpHUmM4c3MrWnQxSU9pK1lLaGpPS1NCY0Q5
|
dwotPiBkYC1ncmVhc2UgNmVTa2pGJHUgPisybUdIIEoyLFpuNwplWFdZOFZnCi0t
|
||||||
U1kzUUxaRU9oNHJvb0dICi0tLSBTUXpwQjBacXB6K0Z2c1ZwOHhaU0Q2aWxLa0lU
|
LSBCallXaXB0cEUvQjI1eU1iQVVpMWNRYTF6V1h0NXpKSGlmWnE4TVEyeHA0CmmU
|
||||||
VVlvNzg5WGZRVGZNSDdNCtVAachesDai95KPTEVFv4RjaBkVB6VqhXHDtKtD2vuu
|
AU5KRsn+YezU4GJCK5lBuVdUFEYPzz0HKkQYEN6oLkRDQ+U7/h17Fm5BsGXS5P7V
|
||||||
pJhsQRNRHOrBg7p/5+rjULyioH2aH3oYsGLyFwxHtPruXyutQaYUZ3DMeob135+x
|
+E0k1tIfDPxnWVkQvEFvK6RDu9VnmLQeHBaS2BFw2LSA8dKWnsO1eCjYKpgxyM2W
|
||||||
4ED8Fb1JVy5LYPg3K2ZhBBr93zyOwRSlPcDIGbvYvo+WDRUk/sL/zxm6ERG51nQu
|
1my2mKHpuJs/V5RrYdiaLAZSK7+ZIfqghgdRDm+uJUEOdxqFBFllBAVS9+G4dtIR
|
||||||
obKY46uckC7bhmbBr2MSoP6u19C8VBR+Etgp/YPRL7PVq7mVgF+U+S/bU+fqnYyV
|
9/JrNm6ZEulGNX+orJJx6wvKJEg3HnvaQO6UGA3CuNV5+EV0LFqQUBI08HzpwrAR
|
||||||
gl+RYhHc2Jv2AItAkTPVEu6/3CG9w3OCla4+q7yLH2CUVrymXniUAXneP+5JWIkh
|
nUryciib6nPc9FwS2hdmkZHN9JMFXfysxT/fn3r4L7cZDXB1qfNpxoyXa3LQ7ec6
|
||||||
TsRoEEHcjm4y5De0eyzenoRFa+M8vHbEFTd8XhMY+tzq/uP59GOabaMsHG8Kwa5V
|
3jGElF1/DmXXB8dGB0xRtIz1CY43kPRgiuRYWxVdme6UdoXXwx/5SAKed3AK79/y
|
||||||
ADQZ9pMelFp5+WKEafSNYw/W+p1oJ6CUH9+/niJZRTPGwfPQpF4Hojwpk1XQAMyV
|
+4L6fejdMeXuka6ok1KzvPzoKyM3gGCUpWmRTqrSNRi/SiFJfZertQoc24fVOibj
|
||||||
93Kx6JImqLOT4jyeTc0QTCL2FHqnMN3cC0bKKRoSyPD9
|
8gfvIQoj3Qzotl425ZH3
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
|||||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user