Size: a a a

Rust — русскоговорящее сообществo

2020 March 27

∅ч

∅ ч in Rust — русскоговорящее сообществo
Hadji
Да, я о том же) Коряво сформулировал, видимо. Я б хотел это держать в .env, а не в toml
ну, держи в .env
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
У меня вот так
laxtop_db = { url = "mysql://user:password@host/database" }
Ты  можешь добавить Rocket.toml в гитигнор, потому что, как оказалось, Rocket.toml нужно будет все равно положить рядом с скомпилированным бинарем)
Т.е. поступай с Rocket.toml так же само как с .env
источник

H

Hadji in Rust — русскоговорящее сообществo
А в каком формате это там должно быть записано? Переменные же все-таки разные. В .env - просто url строчка, а в toml вложенная структура
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Hadji
А в каком формате это там должно быть записано? Переменные же все-таки разные. В .env - просто url строчка, а в toml вложенная структура
ну, ты после загрузки файла .env получишь обычный env var типо
key=value, как в sh
источник

H

Hadji in Rust — русскоговорящее сообществo
Stanislav Sagan
У меня вот так
laxtop_db = { url = "mysql://user:password@host/database" }
Ты  можешь добавить Rocket.toml в гитигнор, потому что, как оказалось, Rocket.toml нужно будет все равно положить рядом с скомпилированным бинарем)
Т.е. поступай с Rocket.toml так же само как с .env
Ок, тогда все проще) Дублирование строки я переживу) Спасибо!
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
У меня тоже лежит подключение к бд в .env и в Rocket.toml
Не помню зачем в .env скорее всего для diesel migration run

Ну а на проде еще не тестировал, но вроде как оно в .env не нужно
источник

H

Hadji in Rust — русскоговорящее сообществo
∅ ч
ну, ты после загрузки файла .env получишь обычный env var типо
key=value, как в sh
Т.к. я руками этот файл не читаю, то все равно не очевидно. Как контролировать, какая это таблица? [global.databases] в данном случае. Какое значение должно быть у переменной?
Если переписать их пример с toml на .env, то получается что-то вроде этого:
sqlite_logs='{ url = "/path/to/database.sqlite" }' ?
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
Hadji
А в каком формате это там должно быть записано? Переменные же все-таки разные. В .env - просто url строчка, а в toml вложенная структура
в .env так же само:

DATABASE_URL=mysql://user:password@host/database
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Hadji
Т.к. я руками этот файл не читаю, то все равно не очевидно. Как контролировать, какая это таблица? [global.databases] в данном случае. Какое значение должно быть у переменной?
Если переписать их пример с toml на .env, то получается что-то вроде этого:
sqlite_logs='{ url = "/path/to/database.sqlite" }' ?
нет,

DATABASE_URL=path/to/...

в env нет неймспейсов, секция и типо того
источник

H

Hadji in Rust — русскоговорящее сообществo
Stanislav Sagan
в .env так же само:

DATABASE_URL=mysql://user:password@host/database
Не совсем же. Это имя переменной должно совпадать с именем в макросе:
#[database("dbname")]
struct MyDB(diesel::PgConnection);
источник

H

Hadji in Rust — русскоговорящее сообществo
∅ ч
нет,

DATABASE_URL=path/to/...

в env нет неймспейсов, секция и типо того
Да, потому я и затрудняюсь понять, чего именно Rocket ожидает от меня, если писать это в .env :)
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
источник

H

Hadji in Rust — русскоговорящее сообществo
Ну да, у тебя ж эта переменная из toml приходит - с этим все понятно. Спасибо за наводку про то, что toml можно в гитигнор бросить. Так и поступлю
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
источник

H

Hadji in Rust — русскоговорящее сообществo
А это уже исключительно для diesel_cli, я думаю
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
Скорее всего
источник

H

Hadji in Rust — русскоговорящее сообществo
@incker @qchHK спасибо за помощь)
источник

H

Hadji in Rust — русскоговорящее сообществo
@incker а ты когда-нибудь типом Numeric пользовался с diesel?
источник

SS

Stanislav Sagan in Rust — русскоговорящее сообществo
Hadji
@incker а ты когда-нибудь типом Numeric пользовался с diesel?
Я может туплю.. числа что ли?
источник