1
0
ketr.chat/development.yml
James Ketrenos 29de35b17f Builds with TypeScript enabled
Signed-off-by: James Ketrenos <james@ketrenos.com>
2023-03-30 16:14:27 -07:00

26 lines
1.1 KiB
YAML

version: '3.1'
services:
ketr.chat:
volumes:
- /etc/nginx/ssl:/etc/nginx/ssl:ro # Use host web keys
- ./logs:/home/user/logs #
- ./db:/home/user/db
# Hot mount client and server for dynamic changes in DEVELOPMENT
- ./scripts:/opt/scripts # Hot update via bind
- ./server/package.json:/home/user/server/package.json
- ./server/package-lock.json:/home/user/server/package-lock.json
- ./server/app.js:/home/user/server/app.js
- ./server/config:/home/user/server/config
- ./server/db:/home/user/server/db
- ./server/routes:/home/user/server/routes
- ./server/lib:/home/user/server/lib
- ./server/nginx.conf:/etc/nginx/sites-available/default
- ./client/package.json:/home/user/client/package.json
- ./client/package-lock.json:/home/user/client/package-lock.json
- ./client/build:/home/user/client/build
- ./client/public:/home/user/client/public
- ./client/src:/home/user/client/src
ports:
- 127.0.0.1:19876:80 # Main app entrypoint
- 127.0.0.1:14200:4200 # shellinabox