Update akkounts cookbook, deploy new akkounts VM

* Fix: add missing directory resource
* New nodejs cookbook usage
* Remove Redis entirely (not using local Redis anymore)
This commit is contained in:
2026-07-10 11:24:42 +02:00
parent 0338e56d4c
commit 6807b8f5bc
2 changed files with 9 additions and 8 deletions
+1 -2
View File
@@ -4,12 +4,11 @@ maintainer_email 'mail@kosmos.org'
license 'MIT'
description 'Installs/configures kosmos-akkounts'
long_description 'Installs/configures kosmos-akkounts'
version '0.2.0'
version '0.3.0'
chef_version '>= 18.0'
depends 'kosmos_openresty'
depends "kosmos-nodejs"
depends "redisio"
depends "postgresql"
depends "kosmos_postgresql"
depends "backup"
@@ -19,13 +19,16 @@ user deploy_user do
shell "/bin/bash"
end
directory deploy_path do
owner deploy_user
group deploy_group
mode "0755"
end
package "libpq-dev"
package "libvips"
include_recipe 'redisio::default'
include_recipe 'redisio::enable'
node.override["nodejs"]["repo"] = "https://deb.nodesource.com/node_20.x"
node.override["kosmos_nodejs"]["version"] = "22.23.1"
include_recipe 'kosmos-nodejs'
npm_package "bun"
@@ -34,7 +37,7 @@ ruby_path = "/opt/ruby_build/builds/#{ruby_version}"
bundle_path = "#{ruby_path}/bin/bundle"
rails_env = node.chef_environment == "development" ? "development" : "production"
ruby_build_install 'v20240221'
ruby_build_install 'v20260701'
ruby_build_definition ruby_version do
prefix_path ruby_path
end
@@ -221,7 +224,6 @@ systemd_unit "akkounts.service" do
Unit: {
Description: "Kosmos Accounts",
Documentation: ["https://gitea.kosmos.org/kosmos/akkounts"],
Requires: "redis@6379.service",
After: "syslog.target network.target"
},
Service: {