On-going notes and scratchpad #2
Labels
No Label
abra
abra-gandi
awaiting-feedback
backups
bug
build
ci/cd
community organising
contributing
coopcloud.tech
democracy
design
documentation
duplicate
enhancement
finance
funding
good first issue
help wanted
installer
kadabra
performance
proposal
question
recipes.coopcloud.tech
security
test
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/organising#2
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
An open issue to track my thinking as I go along.
Current situation is that:
docker stack deploy -c compose.yml mystackname
Thinking now is that with all these configs, it is hard to keep them in sync. I don't quite know how to make a "single source of truth" for, say, the gitea compose.yml definition and then re-use that. Also, it is not clear how to make that configurable, for example, using postgresql instead of mariadb. Just to get things moving, I copy/pasta'd the configs so that we can make use of the services at Autonomic.
However, I'm going to let this sit and see if I can take a step back and think through some sort of super lightweight configuration layer that sits in front of the compose.yml and generates it? Or configures it? Orrrrrr, I don't know. But something to make 1. the maintenance efforts less 2. make it easy to understand how this all works 3. make it easy to make your own compose.yml app packages
Another thought on https://git.autonomic.zone/autonomic-cooperative/?q=.zone&sort=recentupdate&tab= is that it is really specific to having Drone CI running for all the deployments (you need that extra infra) and separating it into its own repository for each app is a little bit of overkill (or feels like). So, wonder how it could become a monorepo and still have this "if you push a commit, it auto-deploys" mode of operating...
I suppose I'll close this off since not using it.
Seems to have served some sort of purpose in the linked issue!