Deploy directly after the build, don't give the job to the Makefile.
Move the compile task to compilejs and alias compile to build to avoid errors.
Add the task compile to the list of user tasks.