docker-compose.yml 710 B

1234567891011121314151617181920212223242526272829303132333435
  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.ammod:/pycs/models
  12. - ./labels.ammod:/pycs/labels
  13. - ./projects:/pycs/projects
  14. - ./db:/pycs/db
  15. - ./settings.json:/pycs/settings.json
  16. - ./.htpasswd:/pycs/.htpasswd
  17. - ./external_data:/data
  18. depends_on:
  19. - migration
  20. migration:
  21. user: ${UID:-0}:${GID:-0}
  22. image: pycs:latest
  23. container_name: pycs_migrator
  24. command: flask db upgrade
  25. volumes:
  26. - ./db:/pycs/db
  27. - ./settings.json:/pycs/settings.json
  28. - ./.htpasswd:/pycs/.htpasswd