docker-compose.yaml 618 B

1234567891011121314151617181920212223242526272829
  1. version: "3.8"
  2. services:
  3. tweb.dependencies:
  4. container_name: tweb.dependencies
  5. build:
  6. context: .
  7. dockerfile: .docker/Dockerfile_dependencies
  8. volumes:
  9. - "./node_modules:/app/node_modules"
  10. command: pnpm install
  11. tweb.develop:
  12. container_name: tweb.develop
  13. build:
  14. context: .
  15. dockerfile: .docker/Dockerfile_develop
  16. volumes:
  17. - "./:/app"
  18. ports:
  19. - 8080:8080
  20. command: pnpm start-in-docker
  21. tweb.production:
  22. container_name: tweb.production
  23. build:
  24. context: .
  25. dockerfile: .docker/Dockerfile_production
  26. ports:
  27. - 80:80