* docker: improve image layout and backend-only image * add tests * add tests * add frontend * add frontend * label * fix