docker-compose.yml 964 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: '3'
  2. services:
  3. api:
  4. build: ./Docker/strapi
  5. environment:
  6. - APP_NAME=strapi-app
  7. - DATABASE_CLIENT=mongo
  8. - DATABASE_HOST=db
  9. - DATABASE_PORT=27017
  10. - DATABASE_NAME=strapi
  11. - DATABASE_USERNAME=
  12. - DATABASE_PASSWORD=
  13. - DATABASE_SSL=false
  14. - DATABASE_AUTHENTICATION_DATABASE=strapi
  15. - HOST=localhost
  16. ports:
  17. - 1337:1337
  18. volumes:
  19. - strapi-app:/usr/src/api/strapi-app
  20. # - strapi-node_modules:/usr/src/api/strapi-app/node_modules
  21. depends_on:
  22. - db
  23. restart: always
  24. db:
  25. image: mongo
  26. environment:
  27. - MONGO_INITDB_DATABASE=strapi
  28. ports:
  29. - 27017:27017
  30. volumes:
  31. - mongo-db:/data/db
  32. restart: always
  33. nginx:
  34. build: ./Docker/nginx/
  35. ports:
  36. - 8890:80
  37. volumes:
  38. - ./public_html:/var/www/html
  39. # - ./log:/var/log:rw
  40. depends_on:
  41. - api
  42. volumes:
  43. mongo-db:
  44. strapi-app:
  45. # strapi-node_modules: