Нет описания

docker-compose.yml 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. version: "3.8"
  2. volumes:
  3. iris_data:
  4. postgres_data:
  5. networks:
  6. devcontainer:
  7. services:
  8. # Our dev env & workspace lives in this container
  9. devcontainer:
  10. build:
  11. context: ..
  12. dockerfile: .devcontainer/Dockerfile
  13. volumes:
  14. - ..:/workspaces/iris-web:cached
  15. - iris_data:/home/vscode/iris_data
  16. command: sleep infinity
  17. networks:
  18. - devcontainer
  19. env_file:
  20. - ../.env
  21. environment:
  22. - DOCKERIZED=1
  23. - IRIS_ORGANISATION_NAME=DFIR IRIS Web DevContainer
  24. - IRIS_LOGIN_BANNER_TEXT=You've successfully setup DFIR IRIS in a DevContainer! Default credentials are username "devcontainer" / password "DevContainersR0ck!".
  25. - IRIS_ADM_PASSWORD=DevContainersR0ck!
  26. - IRIS_ADM_API_KEY=B8BA5D730210B50F41C06941582D7965D57319D5685440587F98DFDC45A01594
  27. - IRIS_ADM_EMAIL=admin@localhost
  28. - IRIS_ADM_USERNAME=devcontainer
  29. - IRIS_ASSET_STORE_PATH=/home/vscode/iris_data/custom_assets
  30. - IRIS_BACKUP_PATH=/home/vscode/iris_data/backup
  31. - IRIS_DATASTORE_PATH=/home/vscode/iris_data/datastore
  32. - IRIS_TEMPLATES_PATH=/home/vscode/iris_data/user_templates
  33. - IRIS_UPDATES_PATH=/home/vscode/iris_data/updates
  34. - IRIS_UPLOADED_PATH=/home/vscode/iris_data/downloads
  35. # ---- iris dependencies --------------------------------
  36. # Postgres
  37. db:
  38. build:
  39. context: ../docker/db
  40. restart: unless-stopped
  41. volumes:
  42. - postgres_data:/var/lib/postgresql/data
  43. networks:
  44. - devcontainer
  45. environment:
  46. POSTGRES_ADMIN_USER:
  47. POSTGRES_ADMIN_PASSWORD:
  48. POSTGRES_USER:
  49. POSTGRES_DB:
  50. POSTGRES_PASSWORD:
  51. # RabbitMQ
  52. rabbitmq:
  53. image: rabbitmq:3-management-alpine
  54. restart: unless-stopped
  55. networks:
  56. - devcontainer