docker-compose.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. version: '3'
  2. services:
  3. redis:
  4. image: redis:latest
  5. volumes:
  6. - /docker-filesystem/httpd/redis:/data
  7. restart: always
  8. ports:
  9. - 8020:6379
  10. captcha:
  11. image: registry.scw.systems/captcha:1.2.5.1
  12. restart: always
  13. environment:
  14. - COOKIE_NAME=hicludes
  15. - COOKIE_KEY=DydmRdMMZWcRF91mNj/CWLPzzQQi5Rew0cBP0qiBUZI=
  16. - BIND=0.0.0.0
  17. - REDIS_HOST=redis
  18. - REDIS_PORT=6379
  19. - HUMAN_TTL=10m
  20. ports:
  21. - 8021:8080
  22. nginx:
  23. image: openresty-scw:latest
  24. depends_on:
  25. - redis
  26. volumes:
  27. - ./conf/default.conf:/etc/nginx/conf.d/default.conf
  28. - ./conf/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf
  29. - ./html:/usr/local/openresty/nginx/html
  30. - ./lua:/usr/local/openresty/scw
  31. ports:
  32. - 8022:80
  33. restart: always
  34. environment:
  35. - SCW_IGNORE=(^/assets/|\.(png|jpe?g|svg|gif|js|css)$$)
  36. - SCW_KEY=DydmRdMMZWcRF91mNj/CWLPzzQQi5Rew0cBP0qiBUZI=
  37. - SCW_COOKIE=hicludes
  38. - SCW_CAPTCHA_URL=http://docker.scw.systems:8003/?src=%s&r=%s
  39. - SCW_REDIS_HOST=redis
  40. - SCW_REDIS_PORT=6379