chore: update golang version in dockerfile
feat: make docker build cache deps builds
feat: docker compose deployment