docker-compose.yml 626 B

123456789101112131415161718192021222324252627282930313233
  1. version: '3'
  2. services:
  3. web:
  4. user: ${UID:-0}:${GID:-0}
  5. image: pycs:latest
  6. container_name: pycs
  7. command: python app.py
  8. ports:
  9. - ${PORT:-5000}:5000
  10. volumes:
  11. - ./models:/pycs/models
  12. - ./labels:/pycs/labels
  13. - ./projects:/pycs/projects
  14. - ./db:/pycs/db
  15. - ./settings.json:/pycs/settings.json
  16. - ./external_data:/data
  17. depends_on:
  18. - migration
  19. migration:
  20. user: ${UID:-0}:${GID:-0}
  21. image: pycs:latest
  22. container_name: pycs_migrator
  23. command: flask db upgrade
  24. volumes:
  25. - ./db:/pycs/db
  26. - ./settings.json:/pycs/settings.json