repos

blog.bythewood.me-wagtail

mirror archived upstream

Self-hostable blog for developers built on Wagtail and Django, with webpack, Bootstrap, and CodeMirror.

blogbootstrapdjangodockerhandcodedpythonself-hostedwagtailwebpack

702 B · 28 lines · YAML Raw History
 1services:
 2  email:
 3    container_name: blog_email
 4    image: overshard/exim
 5    restart: unless-stopped
 6  web:
 7    container_name: blog_web
 8    build: .
 9    env_file: .env
10    volumes:
11      - /srv/data/blog/:/data/
12    ports:
13      - "127.0.0.1:${PORT}:${PORT}"
14    command: >
15      gunicorn blog.asgi:application --preload --workers 2 --max-requests 256
16      --timeout 30 --bind :${PORT} --worker-class uvicorn.workers.UvicornWorker
17      --error-logfile - --access-logfile -
18    restart: unless-stopped
19  worker:
20    container_name: blog_worker
21    build: .
22    env_file: .env
23    volumes:
24      - /srv/data/blog/:/data/
25    command: >
26      python3 manage.py scheduler
27    restart: unless-stopped