Tom
588cb7ebaa
stack: Do not use templates for env files
...
This commit removes the templating logic for writing .env files.
Instead it simply writes a key-value directory directly to the destined
file.
2023-07-14 14:06:10 +02:00
Tom
b084e3673b
internal/dis/component/sql: Fix backup for mariadb
2023-06-27 14:26:23 +02:00
Tom
865959f530
sql: Fix mariadb version and unsafeWaitShell
...
This commit pins the MariaDB version being used, and updates an
appropriate "mariadb" client being used in unsafeWaitShell.
2023-06-23 11:34:43 +02:00
Tom Wiesing
0f6803f890
Use fsx package and friends from pkglib
2023-04-08 17:52:19 +02:00
Tom Wiesing
e969351f8e
config/network: Prepare for multiple networks
...
This commit futures proofs the code to allow for usage of more than one
docker network.
2023-03-13 10:11:28 +01:00
Tom Wiesing
4681f3c33d
sql/snapshot: Bugfix
2023-03-08 15:06:59 +01:00
Tom Wiesing
473040a69f
Remove environment.Environment struct
...
This commit completely removes the environment struct as it is no longer
used.
2023-03-02 12:52:51 +01:00
Tom Wiesing
3263920d6b
fsx: Remove environment references
...
This commit removes the reference to the environment from the fsx
package.
2023-03-02 11:51:51 +01:00
Tom Wiesing
5e89fadeeb
Migrate pkg/lazy => pkglib/{lazy,lifetime}
2023-02-26 10:00:47 +01:00
Tom Wiesing
945329a080
Move to yaml-based configuration
...
This commit updates the configuration to be yaml-based and updates the
configuration to read in a yaml file.
2023-02-25 09:14:56 +01:00
Tom Wiesing
73d821e320
sql: Refactor use of tables
2023-01-09 10:24:24 +01:00
Tom Wiesing
2a308ee03c
internal/component: Check for provisionable
2022-12-13 10:10:51 +01:00
Tom Wiesing
890022ae64
internal: Annotate all components with groups
...
This commit ensures that the compiler has to check every component
against the groups they implement by explicitly annotating the
appropriate interfaces.
2022-11-30 11:08:46 +01:00
Tom Wiesing
3455f491ca
Add context
...
This commit adds and passes context around to (almost) every function.
This allows cancelling (almost) every function call globally.
2022-11-29 15:32:31 +01:00
Tom Wiesing
3a32b7f03a
{triplestore,sql}: Mount directories to allow dynamic import
2022-11-22 12:58:11 +01:00
Tom Wiesing
b5b1ce2340
internal/component => internal/dis/component
2022-11-16 13:07:14 +01:00