portal-oddajanje-solar/docker-compose.yml

32 lines
1.0 KiB
YAML

version: "3"
services:
webapp:
build: .
restart: always
environment:
- PORTALDS4DS1_SERVER_NAME=localhost:5000
- PORTALDS4DS1_SQL_CONN_STR=postgresql://portal:randompass123@db/portal
- PORTALDS4DS1_MAIL_HOST=posta.cjvt.si
- PORTALDS4DS1_MAIL_LOGIN=oddaja-besedil@cjvt.si
- PORTALDS4DS1_MAIL_PASS=randompass123
- PORTALDS4DS1_APP_SECRET_KEY=05ec303ec4a2c316426860523f95b349
- PORTALDS4DS1_SMTP_PORT=465
- PORTALDS4DS1_IMAP_PORT=993
- PORTALDS4DS1_MAX_UPLOAD_SIZE=1000000000
- PORTALDS4DS1_BASE_DIR=./
- PORTALDS4DS1_CONTRACT_CLIENT_CONTACT=Testko Tester
ports:
- 127.0.0.1:5000:80
volumes:
- /tmp/portal-ds4-ds1/uploads:/usr/src/portal-webapp/uploads
command: gunicorn -t 3000 --bind 0.0.0.0:80 -w 1 --access-logfile - app:app
db:
image: postgres:9.6.21-alpine
restart: always
environment:
- POSTGRES_PASSWORD=randompass123
- POSTGRES_USER=portal
- POSTGRES_DB=portal
volumes:
- /tmp/portal-ds4-ds1/db:/var/lib/postgresql/data