説明なし

.env 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. # -- COMMON
  2. LOG_LEVEL=info
  3. # -- NGINX
  4. NGINX_IMAGE_NAME=ghcr.io/dfir-iris/iriswebapp_nginx
  5. NGINX_IMAGE_TAG=latest
  6. SERVER_NAME=iris.app.dev
  7. KEY_FILENAME=iris_dev_key.pem
  8. CERT_FILENAME=iris_dev_cert.pem
  9. # -- DATABASE
  10. DB_IMAGE_NAME=ghcr.io/dfir-iris/iriswebapp_db
  11. DB_IMAGE_TAG=latest
  12. POSTGRES_USER=postgres
  13. POSTGRES_PASSWORD=__MUST_BE_CHANGED__
  14. POSTGRES_ADMIN_USER=raptor
  15. POSTGRES_ADMIN_PASSWORD=__MUST_BE_CHANGED__
  16. POSTGRES_DB=iris_db
  17. POSTGRES_SERVER=db
  18. POSTGRES_PORT=5432
  19. # -- IRIS
  20. APP_IMAGE_NAME=ghcr.io/dfir-iris/iriswebapp_app
  21. APP_IMAGE_TAG=latest
  22. DOCKERIZED=1
  23. IRIS_SECRET_KEY=AVerySuperSecretKey-SoNotThisOne
  24. IRIS_SECURITY_PASSWORD_SALT=ARandomSalt-NotThisOneEither
  25. IRIS_UPSTREAM_SERVER=app
  26. IRIS_UPSTREAM_PORT=8000
  27. IRIS_FRONTEND_SERVER=frontend
  28. IRIS_FRONTEND_PORT=5173
  29. IRIS_SVELTEKIT_FRONTEND_DIR=../iris-frontend
  30. # -- WORKER
  31. CELERY_BROKER=amqp://rabbitmq
  32. # -- AUTH
  33. IRIS_AUTHENTICATION_TYPE=local
  34. ## optional
  35. IRIS_ADM_PASSWORD=MySuperAdminPassword!
  36. #IRIS_ADM_API_KEY=B8BA5D730210B50F41C06941582D7965D57319D5685440587F98DFDC45A01594
  37. #IRIS_ADM_EMAIL=admin@localhost
  38. IRIS_ADM_USERNAME=administrator
  39. # requests the just-in-time creation of users with ldap authentification (see https://github.com/dfir-iris/iris-web/issues/203)
  40. #IRIS_AUTHENTICATION_CREATE_USER_IF_NOT_EXIST=True
  41. # the group to which newly created users are initially added, default value is Analysts
  42. #IRIS_NEW_USERS_DEFAULT_GROUP=
  43. # -- FOR LDAP AUTHENTICATION
  44. #IRIS_AUTHENTICATION_TYPE=ldap
  45. #LDAP_SERVER=127.0.0.1
  46. #LDAP_AUTHENTICATION_TYPE=SIMPLE
  47. #LDAP_PORT=3890
  48. #LDAP_USER_PREFIX=uid=
  49. #LDAP_USER_SUFFIX=ou=people,dc=example,dc=com
  50. #LDAP_USE_SSL=False
  51. # base DN in which to search for users
  52. #LDAP_SEARCH_DN=ou=users,dc=example,dc=org
  53. # unique identifier to search the user
  54. #LDAP_ATTRIBUTE_IDENTIFIER=cn
  55. # name of the attribute to retrieve the user's display name
  56. #LDAP_ATTRIBUTE_DISPLAY_NAME=displayName
  57. # name of the attribute to retrieve the user's email address
  58. #LDAP_ATTRIBUTE_MAIL=mail
  59. #LDAP_VALIDATE_CERTIFICATE=True
  60. #LDAP_TLS_VERSION=1.2
  61. #LDAP_SERVER_CERTIFICATE=
  62. #LDAP_PRIVATE_KEY=
  63. #LDAP_PRIVATE_KEY_PASSWORD=
  64. # -- FOR OIDC AUTHENTICATION
  65. # IRIS_AUTHENTICATION_TYPE=oidc
  66. # OIDC_ISSUER_URL=
  67. # OIDC_CLIENT_ID=
  68. # OIDC_CLIENT_SECRET=
  69. # endpoints only required if provider doesn't support metadata discovery
  70. # OIDC_AUTH_ENDPOINT=
  71. # OIDC_TOKEN_ENDPOINT=
  72. # optional to include logout from oidc provider
  73. # OIDC_END_SESSION_ENDPOINT=
  74. # OIDC redirect URL for your IDP: https://<IRIS_SERVER_NAME>/oidc-authorize
  75. # -- LISTENING PORT
  76. INTERFACE_HTTPS_PORT=443
  77. # -- FOR OIDC AUTHENTICATION
  78. #IRIS_AUTHENTICATION_TYPE=oidc
  79. #OIDC_ISSUER_URL=
  80. #OIDC_CLIENT_ID=
  81. #OIDC_CLIENT_SECRET=
  82. # endpoints only required if provider doesn't support metadata discovery
  83. #OIDC_AUTH_ENDPOINT=
  84. #OIDC_TOKEN_ENDPOINT=
  85. # optional to include logout from oidc provider
  86. #OIDC_END_SESSION_ENDPOINT=