summaryrefslogtreecommitdiffstats
path: root/acid/cyche-build (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-08-12acid: build: Bring cychedelic down under its default name as wellMalfurious1-0/+1
If cychedelic is ever started manually, using a pre-existing data volume, the system will believe the previous instance is using a specific random project name and may not properly shutdown the user-initiated instance on a rebuild. Simply attempting to stop the service using its default name will catch this, and not cause any problems in the general case. Signed-off-by: Malfurious <m@lfurio.us>
2023-08-12acid: build: Fix bug in cychedelic project-name generationMalfurious1-2/+4
The nested single quotes in these variables were not being interpreted correctly at their usage locations (the quoted project name was being sent to the docker cli). The quotes were initially wanted for the case where there is not yet any previous_slug, as the command "docker compose --project-name down" is ill-formed. Since we know the actual slug values will not contain spaces, we can do away with the quotes. Instead, prevent $prev from containing any content in the special case described above. This is accomplished by the conditional check [ -n "$prev" ]. Signed-off-by: Malfurious <m@lfurio.us>
2023-08-09acid: Add service build helper scriptMalfurious1-0/+48
This is a merged version of a normal service builder and a cychedelic self-builder. Signed-off-by: Malfurious <m@lfurio.us>