feat: add Dockerfile