36 lines
1003 B
YAML
36 lines
1003 B
YAML
|
|
services:
|
||
|
|
rental-contract-pdf:
|
||
|
|
container_name: rental-contract-pdf
|
||
|
|
image: rental-contract-pdf
|
||
|
|
build: .
|
||
|
|
restart: always
|
||
|
|
expose:
|
||
|
|
- "3001"
|
||
|
|
environment:
|
||
|
|
ADMIN_PASSWORD: "123456"
|
||
|
|
volumes:
|
||
|
|
- ./templates:/app/templates
|
||
|
|
|
||
|
|
rental-contract-pdf-web:
|
||
|
|
container_name: rental-contract-pdf-web
|
||
|
|
build:
|
||
|
|
context: .
|
||
|
|
dockerfile: docker/nginx/Dockerfile
|
||
|
|
image: rental-contract-pdf-web:latest
|
||
|
|
restart: always
|
||
|
|
depends_on:
|
||
|
|
- rental-contract-pdf
|
||
|
|
ports:
|
||
|
|
- "3001:3001"
|
||
|
|
environment:
|
||
|
|
NGINX_PORT: 3001
|
||
|
|
NGINX_SERVER_NAME: ${NGINX_SERVER_NAME:-_}
|
||
|
|
SSL_CERT_DIR: /etc/nginx/certs
|
||
|
|
SSL_CERT_FILE_NAME: ${SSL_CERT_FILE_NAME:-RSA-cert.pem}
|
||
|
|
SSL_CHAIN_FILE_NAME: ${SSL_CHAIN_FILE_NAME:-RSA-chain.pem}
|
||
|
|
SSL_KEY_FILE_NAME: ${SSL_KEY_FILE_NAME:-RSA-privkey.pem}
|
||
|
|
UPSTREAM_HOST: rental-contract-pdf
|
||
|
|
UPSTREAM_PORT: 3001
|
||
|
|
volumes:
|
||
|
|
- /volume1/homes/JianMiau/www/certificate:/etc/nginx/certs:ro
|