chore: implement changes from linters, update copyright years
refactor: directory layout
fix: set pattern, add other ports to compose
feat: initial commit