The city of Alabaster requires that every person, firm, company or corporation engaged in any business, occupation, profession, trade, exhibition or vocation shall apply for and procure a license prior to conducting any business within the corporate limits of the city.