You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/contrib
wxiaoguang 042cac5fed
Improve install code to avoid low-level mistakes. (#17779)
* Improve install code to avoid low-level mistakes.

If a user tries to do a re-install in a Gitea database, they gets a warning and double check.
When Gitea runs, it never create empty app.ini automatically.

Also some small (related) refactoring:

* Refactor db.InitEngine related logic make it more clean (especially for the install code)
* Move some i18n strings out from setting.go to make the setting.go can be easily maintained.
* Show errors in CLI code if an incorrect app.ini is used.
* APP_DATA_PATH is created when installing, and checked when starting (no empty directory is created any more).
3 years ago
..
environment-to-ini Improve install code to avoid low-level mistakes. (#17779) 3 years ago
fhs-compliant-script Use exec -a in the FHS compliant script (#17513) 3 years ago
fixtures Decouple unit test code from business code (#17623) 3 years ago
ide fix quotation marks in launch.json (#13325) 4 years ago
init Make the default PID file compile-time settable (#12485) 5 years ago
launchd Synced gitignores with github repo (#1245) 8 years ago
legal [Contrib] Change License Link to Full CC0 Legalcode (PP and TOS) (#10057) 5 years ago
options/label Adding advanced label set. (#11298) 5 years ago
pr Improve install code to avoid low-level mistakes. (#17779) 3 years ago
supervisor Synced gitignores with github repo (#1245) 8 years ago
systemd Use Wants= over Requires= in systemd file (#15897) 4 years ago
README Synced gitignores with github repo (#1245) 8 years ago
autoboot.sh Synced gitignores with github repo (#1245) 8 years ago
mysql.sql Synced gitignores with github repo (#1245) 8 years ago
update_dependencies.sh Update bluemonday to v1.0.15 (#16379) 4 years ago

README

All files in subdirectories are templates, do modifications based on your environment first.