1
0
ketr.chat/development.yml
James Ketrenos 390c881487 Project seeded
Signed-off-by: James Ketrenos <james@ketrenos.com>
2023-03-30 10:33:34 -07:00

25 lines
1.2 KiB
YAML

version: '3.1'
services:
ketr.chat:
volumes:
- /etc/nginx/ssl:/etc/nginx/ssl:ro # Use host web keys
- $HOME/.netrc:/root/.netrc # Use current user .netrc
- $HOME/.config/gh:/root/.config/gh # Use current user GH config
- ./logs:/home/user/logs #
# Hot mount client and server for dynamic changes in DEVELOPMENT
- ./scripts:/opt/scripts # Hot update via bind
- ./server/app.js:/home/user/server/app.js
- ./server/config:/home/user/server/config
- ./server/package.json:/home/user/server/package.json
- ./server/package-lock.json:/home/user/server/package-lock.json
- ./server/routes:/home/user/server/routes
- ./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