Что лучше, доставать пароли/апи ид из environment variables или сделать 2 конфига (дефолтный и сбствна который используешь) и добавить последний в гитигнор, учитывая что пока в конфиге кроме этого ничего не будет?
как пожелаешь. Меня оба варианта бы устроили. В продакшн решениях есть комплексы (типа ansible), которые сами подкладывают секьюрные данные у нужное место.
Ну по моему за тебя тут никто писать не будет. Тебе могут помочь решить проблему, направить на верные источники информации, прояснить какие-то мелкие моменты.