If you're using the same code you have listed in your original post, you'd have to use "ulx apply".
I'm thinking there might be other bugs too, but, lets start one at a time.
So, you've created two files, right?
/addons/MyAddons/addon.txt
/addons/MyAddons/lua/ulx/modules/sh/my_apply.lua
and in my_apply.lua, you've pasted your code from original post?