-
803dcd1e10
add the restart protocol
posix
Yann Autissier
2026-09-05 15:45:53 +02:00
-
ed3c5a0c7c
add the engine benchmark: make, sh, just and a Go prototype
Yann Autissier
2026-09-05 15:07:53 +02:00
-
f429b8c38d
derive the certificates a server needs from what it routes
Yann Autissier
2026-09-05 13:41:16 +02:00
-
be777fc9e6
read the exposure scope from the compose file, drop the _EXPOSE variable
Yann Autissier
2026-09-05 13:22:04 +02:00
-
90bb97cca8
replace the linux-only firewall patching with a portable exposure model
Yann Autissier
2026-09-05 13:07:13 +02:00
-
60668fc80a
implement recreate, reload and status, and stop advertising -H
Yann Autissier
2026-09-05 12:15:05 +02:00
-
f2bcbc6857
give make a single call for the settings the CLI resolves
Yann Autissier
2026-09-05 12:10:32 +02:00
-
ca7338bcb6
fix the bugs the rewrite uncovered, in the make engine too
Yann Autissier
2026-09-05 12:03:53 +02:00
-
7163c844c9
note the catalogue conversion in the changelog
Yann Autissier
2026-09-03 22:33:29 +02:00
-
084a25c627
make the hooks usable by the whole catalogue
Yann Autissier
2026-09-03 22:29:28 +02:00
-
6192d73cbe
port the make list functions and JWT, and expose the framework variables to hooks
Yann Autissier
2026-09-03 21:58:22 +02:00
-
3e55cdcd14
chain commands, and let a project refine a catalogue stack
Yann Autissier
2026-09-03 21:17:17 +02:00
-
55fae625d6
keep the dynamism of make in pure shell
Yann Autissier
2026-09-03 20:46:28 +02:00
-
f541ca418b
let a stack compute its settings without make
Yann Autissier
2026-09-03 20:22:52 +02:00
-
234739e531
fix the compose call: it never worked outside --dry-run
Yann Autissier
2026-09-03 20:11:37 +02:00
-
ac41e6e5f9
add the installer, and document the 2.0 CLI
Yann Autissier
2026-09-03 18:50:49 +02:00
-
c08c379565
look for the catalogue beside the installation too
Yann Autissier
2026-09-03 18:49:22 +02:00
-
32e2624245
add exec, run and scale, and the agent skill
Yann Autissier
2026-09-03 18:46:00 +02:00
-
653a3c9415
harden the config reader against an empty or malformed .env
Yann Autissier
2026-09-03 18:40:31 +02:00
-
35999574bd
run the golden suite against the CLI too, and pin every delta
Yann Autissier
2026-09-03 18:39:23 +02:00
-
a346d4f4e1
add the myos CLI: one model for both modes
Yann Autissier
2026-09-03 18:33:47 +02:00
-
990b99f0c0
add the config and compose modules
Yann Autissier
2026-09-03 18:29:36 +02:00
-
e7eab505e9
add stack resolution: search path, references, overlays, groups
Yann Autissier
2026-09-03 18:27:29 +02:00
-
3437b58078
annotate the cross-file variables for shellcheck
Yann Autissier
2026-09-03 18:26:14 +02:00
-
5b4db64114
add the pure bash core: core, str, naming and tags
Yann Autissier
2026-09-03 18:26:00 +02:00
-
6c97f99f87
run the whole spec dir by default, gate docker-backed specs on a variable
Yann Autissier
2026-09-03 18:22:40 +02:00
-
3a64c47260
move the stack catalogue out of the framework
Yann Autissier
2026-09-03 18:21:21 +02:00
-
1d44a2ff32
add shellspec golden harness for the legacy make engine
Yann Autissier
2026-09-03 14:35:58 +02:00
-
e2e34d813e
fix stack_path: keep realpath inside each $(or) branch
Yann Autissier
2026-09-03 14:35:57 +02:00
-
ad1d624ccc
read /etc/conf.d/myos first and let WORKDIR from config win over PWD
lightning
aya
2026-08-01 16:40:28 +02:00
-
53030aa6a9
always pass the docker network infra vars to compose (lost with default ENV_VARS removal)
aya
2026-08-01 14:21:08 +02:00
-
181a3e9fc0
fix stack_path garbage words from unmatched stack dirs (realpath filter)
aya
2026-08-01 14:17:10 +02:00
-
0f37f27563
fix for zsh on macos
aya
2026-07-29 20:54:40 +02:00
-
b6b4522d31
make prompt and ssh_add/ssh_del zsh compatible

ayaandClaude Opus 4.8
2026-07-29 18:38:43 +02:00
-
0e09506efd
move docker and stack dir
aya
2026-07-23 04:06:36 +02:00
-
afa9990f6b
fix .env permission
aya
2025-12-19 02:19:39 +01:00
-
4c2619e4e0
remove default ENV_VARS
aya
2025-12-18 04:56:22 +01:00
-
bc94d38348
auto install app
aya
2025-12-18 04:42:18 +01:00
-
9f80ab9220
launch app-% target when APP
aya
2025-12-18 00:47:53 +01:00
-
4cd1aae963
lighten: remove stack and docker files from myos
aya
2025-12-17 04:21:22 +01:00
-
6e982393ac
dynamic stack dir and env vars
aya
2025-12-17 04:15:18 +01:00
-
d3558d0208
add woodpecker stack
Yann Autissier
2025-11-18 05:02:12 +01:00
-
ca0c095ccc
upgrade duniter to gtest
Yann Autissier
2025-10-12 04:36:10 +02:00
-
20d6cdfe72
fix upgrade
Yann Autissier
2025-08-10 12:57:50 +02:00
-
45b6418679
add gitlab auth to drone stack
Yann Autissier
2025-08-08 15:59:06 +02:00
-
360e65656b
Merge branch 'master' into develop
Yann Autissier
2025-08-08 15:38:43 +02:00
-
-
d20aae97c1
add stack hasura
Yann Autissier
2025-08-08 15:06:42 +02:00
-
98f479e455
add fabio traffic log
Yann Autissier
2025-08-08 15:06:22 +02:00
-
1782f3b14f
Merge remote-tracking branch 'origin/develop' into develop
Yann Autissier
2025-08-08 15:00:53 +02:00
-
-
d71971f4ba
duniter gdev
Yann Autissier
2025-04-03 02:34:20 +02:00
-
5dc8a97e99
update supabase to latest version
aya
2025-02-10 00:07:05 +01:00
-
b14ed0a1b3
Merge branch 'feature/supabase'
aya
2025-02-02 22:33:28 +01:00
-
-
7fbfc6aba6
myos override for stack supabase
aya
2025-02-02 21:17:42 +01:00
-
69ea64df4c
play stack one by one
aya
2025-02-02 21:20:39 +01:00
-
fb2f7e67dc
add supabase stack
aya
2025-01-03 17:57:08 +01:00
-
-
2544559b39
bump docker compose minimal version
aya
2025-01-05 19:07:12 +01:00
-
bc8a68aaf8
speed up things
aya
2025-01-03 11:50:55 +01:00
-
449dff98c6
ipfs v0.32
aya
2024-12-15 23:27:45 +00:00
-
65d739ee27
wip: stalled changes
Yann Autissier
2024-12-15 14:16:05 +01:00
-
-
c37d3fa636
wip: stalled changes
Yann Autissier
2024-12-15 14:16:05 +01:00
-
-
d07a6aafaf
Merge remote-tracking branch 'upstream/master'
aynic.os
2024-02-12 00:36:23 +00:00
-
-
e90c606237
Merge branch 'master' of https://git.p2p.legal/qo-op/myos
Yann Autissier
2024-02-12 01:34:02 +01:00
-
-
2a3a929372
add stack duniter/v2s
aynic.os
2024-02-12 00:15:50 +00:00
-
-
1a731109ea
update apps: bionicgpt
Yann Autissier
2023-11-26 16:21:24 +01:00
-
2699a04c84
first apps :)
Yann Autissier
2023-11-26 05:14:30 +01:00
-
5e3782c944
update .env when older than .env.dist
Yann Autissier
2023-11-25 23:20:04 +01:00
-
2fb3c83b6a
improve docker-compose.yml file detection
aynic.os
2023-11-24 02:57:42 +00:00
-
ac3b5c2381
fix build arch
aynic.os
2023-11-24 00:07:13 +00:00
-
4f21668399
fix build context
aynic.os
2023-11-21 19:27:07 +00:00
-
750e451bab
rename STACK_*
aynic.os
2023-11-21 19:08:46 +00:00
-
e15701b5a3
fix myos stack path
aynic.os
2023-11-21 18:53:15 +00:00
-
2ad02d500c
add myos stack
Yann Autissier
2023-11-21 19:51:13 +01:00
-
6ff838624c
add docker compose support for apps
Yann Autissier
2023-11-21 19:37:11 +01:00
-
1d2cc6a9a7
improve perfs
Yann Autissier
2023-11-21 19:36:45 +01:00
-
ed4f2e3cc6
improve stack detection
Yann Autissier
2023-10-26 04:42:08 +02:00
-
be9cb1ea30
ipfs network mode host
Yann Autissier
2023-03-21 10:06:08 +01:00
-
4cc840d392
update nginx-proxy
aynic.os
2023-02-20 17:03:31 +01:00
-
7c8da80cbb
acme
aynic.os
2023-01-15 13:31:33 +01:00
-
b0a2a9851b
armv7
aynic.os
2023-01-13 20:23:36 +01:00
-
5b6084aad6
fix certbot version
qo-op
2023-01-09 20:13:24 +00:00
-
-
e89e552227
user home ipfs
Yann Autissier
2022-12-27 17:22:12 +00:00
-
94a749e229
olympe
Yann Autissier
2022-12-22 02:57:43 +00:00
-
2dec68807e
make player
Yann Autissier
2022-12-19 02:48:40 +00:00
-
1d1b5156bc
add nginx proxy
Yann Autissier
2022-12-10 17:58:25 +00:00
-
92dcf23fdd
multi domain
Yann Autissier
2022-12-09 19:17:22 +00:00
-
b8fe9d893c
add app ufw-docker
Yann Autissier
2022-12-05 19:29:00 +00:00
-
b938dd0ffd
node is host
Yann Autissier
2022-11-29 16:22:35 +00:00
-
2b20a33133
fix

Yann AutissierandBoris
2022-11-27 02:33:21 +00:00
-
c6a5e9cb00
make user
Yann Autissier
2022-11-25 05:00:37 +00:00
-
9697288134
node is hostname
Yann Autissier
2022-11-22 22:49:44 +00:00
-
61ab6f67af
ipfs config
Yann Autissier
2022-11-20 01:34:03 +01:00
-
910498f049
docker attach
Yann Autissier
2022-11-19 01:03:37 +00:00
-
96567c54dc
ufw rules
Yann Autissier
2022-11-18 14:01:16 +00:00
-
4206ffb5b7
setup ufw
Yann Autissier
2022-11-16 16:34:30 +00:00
-
b2c389141d
add stack node/autoheal
Yann Autissier
2022-11-16 13:36:09 +00:00
-
23cd8f2779
external app
Yann Autissier
2022-11-16 08:46:00 +00:00
-
3d79bcdad3
split make files in
myos project and install files in yaip project
Yann Autissier
2022-11-11 23:37:27 +01:00
-
99b9e5ecbe
wip: external app
Yann Autissier
2022-11-05 23:27:14 +00:00
-
ec42a20817
wip: add mailserver
Yann Autissier
2022-11-02 23:21:18 +00:00
-
9bdc761d47
wip: external app
Yann Autissier
2022-11-02 17:42:39 +01:00