Няма описание

docker-compose.yml 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. services:
  2. db:
  3. image: mcr.microsoft.com/mssql/server:2019-latest
  4. user: root
  5. #container_name: mssql_db
  6. environment:
  7. SA_PASSWORD: "StrongPassw0rd!"
  8. ACCEPT_EULA: "Y"
  9. ports:
  10. - "1433:1433"
  11. volumes:
  12. - db_data:/var/opt/mssql/data
  13. - ./db-init:/init-scripts # Add this line to mount the initialization script
  14. - ./entrypoint.sh:/usr/local/bin/entrypoint.sh
  15. #command: /bin/bash -c "/opt/mssql/bin/sqlservr && sleep 5 && /opt/mssql-tools18/bin/sqlcmd -C -S db -U sa -P StrongPassw0rd! -i /init-scripts/create-database.sql"
  16. #healthcheck:
  17. #test: ["CMD-SHELL", "/opt/mssql-tools18/bin/sqlcmd -C -S localhost -U sa -P StrongPassw0rd! -Q 'SELECT 1'"]
  18. #interval: 10s
  19. #timeout: 5s
  20. #retries: 5
  21. entrypoint: ["/usr/local/bin/entrypoint.sh"]
  22. restart: always
  23. web:
  24. build: .
  25. #container_name: django_web
  26. volumes:
  27. - ./app:/app
  28. ports:
  29. - "8039:8000"
  30. depends_on:
  31. db:
  32. condition: service_started
  33. #condition: service_healthy
  34. environment:
  35. DJANGO_ENV: "dev"
  36. DB_NAME: "coi_db"
  37. DB_USER: "sa"
  38. DB_PASSWORD: "StrongPassw0rd!"
  39. DB_HOST: "db"
  40. DB_PORT: "1433"
  41. restart: always
  42. volumes:
  43. db_data: