Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

53 рядки
1.4KB

  1. services:
  2. campaign-tracker-app:
  3. build: .
  4. container_name: campaign-tracker-app
  5. ports:
  6. - "8801:80"
  7. volumes:
  8. - .:/var/www/html
  9. environment:
  10. APP_ENV: ${APP_ENV:-local}
  11. APP_DEBUG: ${APP_DEBUG:-true}
  12. DB_HOST: ${DB_HOST:-sqlserver}
  13. DB_PORT: ${DB_PORT:-1433}
  14. DB_DATABASE: ${DB_DATABASE:-Campaign_Tracker}
  15. DB_USERNAME: ${DB_USERNAME:-sa}
  16. DB_PASSWORD: ${DB_PASSWORD:-Dev_Password123!}
  17. KEYCLOAK_BASE_URL: ${KEYCLOAK_BASE_URL:-}
  18. KEYCLOAK_REALM: ${KEYCLOAK_REALM:-}
  19. KEYCLOAK_CLIENT_ID: ${KEYCLOAK_CLIENT_ID:-}
  20. KEYCLOAK_CLIENT_SECRET: ${KEYCLOAK_CLIENT_SECRET:-}
  21. KEYCLOAK_REDIRECT_URI: ${KEYCLOAK_REDIRECT_URI:-}
  22. KEYCLOAK_LOGOUT_REDIRECT_URI: ${KEYCLOAK_LOGOUT_REDIRECT_URI:-}
  23. depends_on:
  24. sqlserver:
  25. condition: service_healthy
  26. networks:
  27. - proxy
  28. sqlserver:
  29. image: mcr.microsoft.com/mssql/server:latest
  30. container_name: campaign-tracker-db
  31. environment:
  32. ACCEPT_EULA: "Y"
  33. SA_PASSWORD: Dev_Password123!
  34. MSSQL_PID: Developer
  35. ports:
  36. - "1433:1433"
  37. volumes:
  38. - sqlserver_data:/var/opt/mssql
  39. healthcheck:
  40. test: ["CMD-SHELL", "/opt/mssql-tools18/bin/sqlcmd -S localhost -U sa -P 'Dev_Password123!' -Q 'SELECT 1' -b -C"]
  41. interval: 10s
  42. timeout: 5s
  43. retries: 10
  44. start_period: 30s
  45. volumes:
  46. sqlserver_data:
  47. networks:
  48. proxy:
  49. external: true

Powered by TurnKey Linux.