Add web app and dockerfile