Split server into separate artifact