warchildstory.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. ---
  2. container_user: containers
  3. container_uid: 1001
  4. container_group: "{{ container_user }}"
  5. container_gid: "{{ container_uid }}"
  6. backups: containers
  7. global_env_vars:
  8. - PUID={{ container_uid }}
  9. - PGID={{ container_gid }}
  10. - TZ=America/Los_Angeles
  11. firewall_ports:
  12. - 80/tcp
  13. - 443/tcp
  14. container_networks:
  15. - name: warchildstory
  16. driver: bridge
  17. subnet: 172.28.5.0/24
  18. ip_range: 172.28.5.0/24
  19. gateway: 172.28.5.1
  20. containers:
  21. - service_name: swag
  22. active: true
  23. image: linuxserver/swag
  24. container_name: swag
  25. ports:
  26. - 80:80
  27. - 443:443
  28. volumes:
  29. - /opt/swag:/config
  30. restart: unless-stopped
  31. include_global_env_vars: true
  32. environment:
  33. - URL=warchildstory.com
  34. - VALIDATION=http
  35. - SUBDOMAINS=www,grocy,list,
  36. - EMAIL=certbot@blainestory.com
  37. mem_limit: 250m
  38. networks:
  39. - warchildstory
  40. - service_name: grocy
  41. active: true
  42. image: linuxserver/grocy
  43. container_name: grocy
  44. include_global_env_vars: true
  45. volumes:
  46. - /opt/grocy:/config
  47. restart: unless-stopped
  48. networks:
  49. - warchildstory
  50. mem_limit: 500m
  51. - service_name: list
  52. active: true
  53. image: linuxserver/nginx
  54. container_name: list
  55. include_global_env_vars: true
  56. volumes:
  57. - /opt/list:/config
  58. restart: unless-stopped
  59. networks:
  60. - warchildstory
  61. mem_limit: 250m