29 lines
764 B
YAML
29 lines
764 B
YAML
version: '3.1'
|
|
|
|
services:
|
|
photos:
|
|
env_file:
|
|
- .env
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
args:
|
|
DEVELOPMENT: ${DEVELOPMENT}
|
|
stdin_open: true # Needed for react-scripts
|
|
tty: true # Needed for react-scripts
|
|
image: photos:latest
|
|
container_name: ${CONTAINER}photos
|
|
# depends_on:
|
|
# - db
|
|
restart: always
|
|
ports:
|
|
- ${PORT}:443 # nginx -> server/app.js express app
|
|
# - 127.0.0.1:${SHELL_PORT}:4200 # shellinabox
|
|
volumes:
|
|
- /etc/letsencrypt:/etc/letsencrypt:ro # Use host web keys
|
|
- ${PICTURES}:/pictures
|
|
- ${PWD}/db:/website/db
|
|
- ${PWD}/config/local.json:/website/config/local.json
|
|
- /opt/ketrface/models:/root/.deepface
|
|
|