Add basic auth support + envs + Dockerfile