The council shall provide for the time and place of its regular meetings, and adopt rules and regulations for the government of its members and proceedings. It shall hold at least one regular meeting each month. Special meetings of the council may be called by the mayor upon his own motion or upon the petition of two members of the council.