name: rstat services: rstat-dashboard: build: context: . dockerfile: Dockerfile restart: always volumes: - ./reddit_stocks.db:/usr/src/app/reddit_stocks.db:ro ports: - "5000:5000" nginx: image: nginx:1.29.0 restart: always volumes: - ./config/nginx:/etc/nginx/conf.d:ro - ./config/certbot:/etc/nginx/ssl:ro - ./public:/usr/share/nginx:ro ports: - "80:80" - "443:443" varnish: image: varnish:7.7.1 restart: always volumes: - ./config/varnish/default.vcl:/etc/varnish/default.vcl:ro" - ./config/varnish/hit-miss.vcl:/etc/varnish/hit-miss.vcl:ro" tmpfs: - /var/lib/varnish/varnishd:exec certbot: image: certbot/certbot:v4.1.1 volumes: - ./config/certbot:/etc/letsencrypt:rw - ./public/certbot:/usr/share/nginx/certbot:rw