summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-08Test mux concept with index handlerxengineering
2023-02-08Move all sources to package mainxengineering
This project is not so big that it needs multiple packages.
2023-02-08Add new recipe edit pagexengineering
Recipes should be completely editable and removable. Thus this edit page was added.
2023-01-11Switch to simple.cssxengineering
This makes it easier to maintain and it looks better.
2022-11-11Update CHANGELOGv0.1.00.1.0xengineering
2022-11-11Document expected environment and dependenciesxengineering
2022-11-11Document packaging and installation in READMExengineering
2022-11-11Mention SQL migrations in CHANGELOGxengineering
2022-11-11Add documenatation for building and runningxengineering
2022-11-11Remove build flag recommendationsxengineering
This was based on recommendations from the Arch Linux wiki. Because they could maybe break something on other distributions they are removed here and maybe re-introduced later in a packaging repository. Furthermore the Makefile is more readable this way.
2022-11-11Ensure that storage folder exists for debuggingxengineering
A not existing data/storage folder could break the program with the debug.json config file used. The .gitkeep file which is introduced with this commit ensures that the folder exists.
2022-11-11Restrict configuration to config filexengineering
This drops also the -d flag and the database/user config option. The -d flag used to override specific parts of the config file. This is just confusing behaviour. Instead a new config/debug.json file is introduced with useful default values. Instead of configuring the database user via the database/user entry in the config file, the user is determined from the Linux user of the server process. This enforces that a database user with the same name as the Linux user is configured which is already described in the README.
2022-11-11Remove systemd related partsxengineering
This repository is just about the generic source code. Adapting it to a certain Linux distribution which might be systemd based is up to a packaging repository.
2022-11-11Remove user setup from initial migrationxengineering
The initial migration used to add the Ceres database and user. This works well for the production use case but is not that suitable for the development / debugging use case where the default user of the developer should be used. With this commit the generic user setup is explained in the README which can be applied to the developers Linux user aswell as a system user for the production use case.
2022-11-07Link project page and changelog in READMExengineering
2022-11-07Add CHANGELOGxengineering
2022-11-07Add existing workxengineering