The user's server.clj currently depends on service-tools so as it stands this needs to be a production dependency. If we want to avoid this we could move dev/server.clj into service itself and move server/run-dev out of the user's server.clj