You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.1KB

  1. version: '3.6'
  2. services:
  3. mongo:
  4. image: mongo
  5. restart: unless-stopped
  6. environment:
  7. MONGO_INITDB_ROOT_USERNAME: ${DB_USER:-root}
  8. MONGO_INITDB_ROOT_PASSWORD: ${DB_PWD:-TurnenAufZeit}
  9. server:
  10. image: sim-server:${VERSION}
  11. ports:
  12. - "127.0.0.1:3000:${SERVER_PORT:-3000}"
  13. environment:
  14. SYSTEM_NAME: ${SYSTEM_NAME:-TurnenAufZeit}
  15. DB_USER: ${DB_USER:-root}
  16. DB_PWD: ${DB_PWD:-TurnenAufZeit}
  17. DB_HOST: ${DB_HOST:-mongo}
  18. DB_PORT: ${DB_PORT:-27017}
  19. DB_SOURCE: ${DB_SOURCE:-admin}
  20. DB_DB: ${DB_DB:-TurnenAufZeit}
  21. MAIL_HOST: ${MAIL_HOST:-}
  22. MAIL_PORT: ${MAIL_PORT:-25}
  23. MAIL_SECURE: ${MAIL_SECURE:-false}
  24. MAIL_USER: ${MAIL_USER:-}
  25. MAIL_PWD: ${MAIL_PWD:-}
  26. MAIL_ADDRESS: ${MAIL_ADDRESS:-}
  27. MAIL_NAME: ${MAIL_NAME:-}
  28. SERVER_PORT: ${SERVER_PORT:-3000}
  29. SERVER_LISTEN: ${SERVER_LISTEN:-0.0.0.0}
  30. SERVER_HOST: ${SERVER_HOST:-http://localhost:8080}
  31. ADMIN_MAIL: ${ADMIN_MAIL:-}
  32. depends_on:
  33. - mongo
  34. client:
  35. image: sim-client:${VERSION}
  36. ports:
  37. - 8080:80
  38. depends_on:
  39. - server