mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-25 20:04:09 +01:00
wip: testing container workflows and deployment images (#715)
* feat: add Dockerfile.multi for building API, Client, and Data Provider feat: add nginx.conf for client-side routing in Nginx feat: add deploy-compose.yml for deploying the application with Docker Compose chore: update version in deploy-compose.yml to 3.8 chore: remove unused configuration in docs/dev/deploy-compose.yml * chore(Dockerfile.multi): Remove data-provider build stage chore(deploy-compose.yml): Add NODE_ENV=production environment variable * chore(Dockerfile.multi): add environment variable NODE_OPTIONS with value "--max-old-space-size=776" feat(Dockerfile.multi): copy client build output to api build stage * chore(Dockerfile.multi): update NODE_OPTIONS to increase max-old-space-size to 2048 chore(deploy-compose.yml): remove NODE_ENV=production environment variable * feat(dev-images.yml): add GitHub Actions workflow for Docker multi-stage build on push to main branch
This commit is contained in:
parent
369b1f4eba
commit
32281d1b8d
5 changed files with 155 additions and 43 deletions
|
|
@ -1,19 +1,13 @@
|
|||
events {
|
||||
worker_connections 1024;
|
||||
}
|
||||
server {
|
||||
listen 80;
|
||||
server_name localhost;
|
||||
|
||||
http {
|
||||
server {
|
||||
listen 80;
|
||||
server_name localhost;
|
||||
location /api {
|
||||
proxy_pass http://api:3080/api;
|
||||
}
|
||||
|
||||
location /api {
|
||||
proxy_pass http://api:3080/api;
|
||||
}
|
||||
|
||||
location / {
|
||||
root /usr/share/nginx/html;
|
||||
try_files $uri $uri/ /index.html;
|
||||
}
|
||||
location / {
|
||||
root /usr/share/nginx/html;
|
||||
try_files $uri $uri/ /index.html;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue