docker-compose.yml 851 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # -- DEV DOCKER-COMPOSE --
  2. # -- DO NOT USE IN PRODUCTION! --
  3. version: "3"
  4. services:
  5. redis:
  6. image: redis:4-alpine
  7. ports:
  8. - "16379:6379"
  9. logging:
  10. driver: "none"
  11. networks:
  12. - wikinet
  13. db:
  14. image: mcr.microsoft.com/mssql/server:2017-latest
  15. environment:
  16. ACCEPT_EULA: 'Y'
  17. MSSQL_PID: Developer
  18. SA_PASSWORD: W1kiJSR0cks!
  19. logging:
  20. driver: "none"
  21. volumes:
  22. - db-data:/var/opt/mssql
  23. networks:
  24. - wikinet
  25. ports:
  26. - "11433:1433"
  27. wiki:
  28. build:
  29. context: .
  30. dockerfile: dev/docker-mssql/Dockerfile
  31. depends_on:
  32. - db
  33. - redis
  34. networks:
  35. - wikinet
  36. ports:
  37. - "3000:3000"
  38. volumes:
  39. - .:/wiki
  40. - /wiki/node_modules
  41. command: ["sh", "./dev/docker-mssql/init.sh"]
  42. networks:
  43. wikinet:
  44. volumes:
  45. db-data: