The government on Monday signed a 20-year deal with Environment Finance SRL-Italy for a project to produce diesel, fertiliser and 300mw of electricity from waste in Dhaka city.