everyone likes docker

This commit is contained in:
NotAShelf 2022-01-25 16:21:30 +03:00
commit 73488b70e9
No known key found for this signature in database
GPG key ID: 2E4615E792DA9BAA
3 changed files with 38 additions and 0 deletions

23
docker-compose.yml Normal file
View file

@ -0,0 +1,23 @@
## DO NOT USE ##
services:
catweb:
build: .
ports:
- "${PORT}:${PORT}"
command: npm start
container_name: catApi
restart: unless-stopped
volumes:
- type: bind
source: ./images
target: /opt/catApi/images
- type: bind
source: ./.env
target: /opt/catApi/.env
tmpfs: /tmp # temp files such are stored here
working_dir: /opt/catApi
tty: true
environment:
- NODE_ENV=production # for production
- LOG_LEVEL=debug # debug, info, warn, error
- FORCE_COLOR=3 # force color output