Sellsy Monorepo
Current project version: 4.92.0
4.35.5 (2024-03-07)
4.35.4 (2024-03-06)
Bug Fixes
- deploy-app-sellsy: use same uid for debug and release container (7145e4f)
4.35.3 (2024-03-06)
4.35.2 (2024-03-06)
4.35.1 (2024-03-06)
Bug Fixes
- review: down job is always trigger (137c25b)
4.35.0 (2024-03-06)
Features
- sellsy-ai: add env file for sellsy ai container (bf9abbd)
4.34.3 (2024-03-05)
4.34.2 (2024-03-05)
Bug Fixes
- review: tcp check instead of metrics endpoint (4cc3614)
4.34.1 (2024-03-05)
4.34.0 (2024-03-05)
Features
- review: add sellsy ai endpoint (1bf974e)
4.33.0 (2024-03-05)
Features
- production: increase root volume size (57eb3a7)
4.32.2 (2024-03-05)
Bug Fixes
- production: move dotenv to root taskfile (f5f5900)
4.32.1 (2024-03-01)
Bug Fixes
- pg-compat: correctly set PG timezone to match mariaDB configuration (3474323)
4.32.0 (2024-02-29)
Features
- submodules: update submodules (3fc94a7)
4.31.38 (2024-02-29)
4.31.37 (2024-02-29)
4.31.36 (2024-02-29)
4.31.35 (2024-02-29)
4.31.34 (2024-02-29)
4.31.33 (2024-02-28)
4.31.32 (2024-02-28)
4.31.31 (2024-02-28)
4.31.30 (2024-02-28)
4.31.29 (2024-02-27)
4.31.28 (2024-02-27)
4.31.27 (2024-02-27)
4.31.26 (2024-02-27)
4.31.25 (2024-02-27)
4.31.24 (2024-02-27)
4.31.23 (2024-02-27)
4.31.22 (2024-02-27)
4.31.21 (2024-02-27)
4.31.20 (2024-02-27)
4.31.19 (2024-02-27)
4.31.18 (2024-02-27)
4.31.17 (2024-02-27)
4.31.16 (2024-02-27)
4.31.15 (2024-02-27)
4.31.14 (2024-02-27)
4.31.13 (2024-02-27)
4.31.12 (2024-02-27)
4.31.11 (2024-02-27)
4.31.10 (2024-02-27)
4.31.9 (2024-02-27)
4.31.8 (2024-02-27)
4.31.7 (2024-02-27)
4.31.6 (2024-02-27)
4.31.5 (2024-02-27)
4.31.4 (2024-02-27)
4.31.3 (2024-02-27)
4.31.2 (2024-02-27)
4.31.1 (2024-02-27)
4.31.0 (2024-02-26)
Features
- dirty: dirty commit to fix linter deploy nginx and fix build (7235a89)
4.30.0 (2024-02-26)
Features
- review: add clever elasticsearch (440f20c)
- review: duplicate review for stateful env (1a0f792)
- review: import mariadb develop (d6a48ff)
- review: refacto build tasks (42c0711)
4.29.2 (2024-02-23)
Bug Fixes
- review: deleted mailhog (84723fb)
4.29.1 (2024-02-23)
Bug Fixes
- pg: change password generator (cecffac)
4.29.0 (2024-02-23)
Features
- pg: add standalone init db script (5753d29)
4.28.2 (2024-02-21)
4.28.1 (2024-02-21)
Bug Fixes
- pgsql: triggers must be owned by officer for security policy (56dd707)
4.28.0 (2024-02-20)
Features
- sharding: init postgres dbs, users and privileges (74dba21)
4.27.0 (2024-02-19)
Features
- review: fix and improve build to have a working deploy task (b7f86b2)
4.26.2 (2024-02-16)
Bug Fixes
- review: install k9s in review env (895628b)
4.26.1 (2024-02-16)
4.26.0 (2024-02-16)
Bug Fixes
Features
- review: add account dotenv to workers (c2b808b)
- review: add init containers to apps (0ce75b7)
- review: add missing env legacy (457b1a6)
- review: check all the required middlewares (c802bcc)
- review: configure apiv1 (028cb83)
- review: debug dotenvs (537956c)
- review: enable auto scaling (c1a65cb)
- review: increase nginx buffer size (837e6ce)
- review: invalid sellsy corp id (f14b16f)
- review: move env legacy into configs (960db4a)
- review: move installer into init containers (f7c05fb)
- review: remove csp on nginx configs (0d55c7b)
- review: remove deprecated scripts (95fb47e)
- review: remove verbose on copy (78cf514)
- review: rename api-spec to api-doc (1499db5)
- review: simplify tls configurations (3414975)
- review: unique dotenv for each apps (fd2bc12)
- review: update nginx (1726ccc)
- review: update nginx (b4657ea)
- review: update nginx config (d609ef6)
4.25.0 (2024-02-08)
Features
- review: remove verbose in init containers (230db82)
4.24.1 (2024-02-07)
4.24.0 (2024-02-02)
Features
- review: update k8s cluster (a8c764f)
4.23.0 (2024-02-01)
Features
- sellsy-ai: mount volume with api-web-token-signature.pub for sellsy-ai (f815c2b)
4.22.0 (2024-02-01)
Features
- review: add user suffix in dev mode (fc4210d)
4.21.0 (2024-02-01)
Features
- review: update the pool (8f6b012)
4.20.0 (2024-02-01)
Bug Fixes
- review: rename sip to sam (1927e95)
Features
- review: add ingress tls replicas (02e1285)
- review: bind dynamic hosts with deployments (0f9a1cf)
- review: copy frontend build into nginx (8337b7c)
- review: decrease resources of middlewares (a4c9cb6)
- review: dynamic host definition in dotenv (385bf04)
- review: re-enable infra hot reloading for review dev (31f11ec)
- review: remove ip whitelist (d3457d8)
- review: remove unused ingress and clusterissuer (2113277)
- review: whitelist vpn ip on ingress (f556dda)
Performance Improvements
- review: improve cache for ingress generation (c620ab8)
4.19.0 (2024-01-31)
Features
- review: switch to prod issuer (8a2054f)
4.18.0 (2024-01-31)
Features
- review: add review certificates (b821fe5)
4.17.1 (2024-01-31)
Bug Fixes
- production: update ingress nginx traffic policy (c36c700)
4.17.0 (2024-01-30)
Features
- review: deploy cluster issuer (f451b07)
4.16.0 (2024-01-30)
Bug Fixes
- dellsy: define all depends in local override (bf55c82)
- deploy-app-sellsy-build: remove nix container broken package (e659694)
- review-build: add missing build cache identifier (5b6bed0)
- review-deploy: re-integrate review dev with new build system (aec35df)
- review-dev: repair bad namespace variable scoping (cc00539)
- review: add dropped by rebase elastic middleware (41a2dff)
- review: add missing test dependency (8dd84a8)
Features
- deploy: keep skaffold deployments after failure in dev mode for debug (275d7b2)
Performance Improvements
- review: limit data and hook triggering to build review (4635c61)
4.15.0 (2024-01-30)
Features
- review: ensure database are created (eb03c82)
4.14.0 (2024-01-30)
Features
- file: add credentials for r2 email attachments (584655f)
4.13.0 (2024-01-30)
Features
- production: add external secrets operator (12457c6)
4.12.0 (2024-01-30)
Features
- production: deploy ingress nginx (415850a)
4.11.0 (2024-01-30)
Features
- review: remove copy of sources (efab5fc)
4.10.0 (2024-01-30)
Features
- sellsy-ai: change port from 3000 to 3001 (5eed83e)
4.9.0 (2024-01-29)
Bug Fixes
- dotenv: vhost declaration in legacy config (2895d68)
- saas: entrypoint configuration (fb7c391)
- saas: geodata wrong secret name (fef519e)
Features
- review: static sellsy environment (eea7474)
- saas: add certificates (9981bfc)
- saas: add db migrations (396e6e3)
- saas: add dotenvs (b4ae4db)
- saas: add geodata root password (e85504d)
- saas: add legacy configs (4a8fdc1)
- saas: add main to messenger entrypoint (c25a59f)
- saas: add main to saas entrypoint (4972071)
- saas: add main to workers entrypoint (4a8a0e6)
- saas: add messenger (3787298)
- saas: add missing database (1bfa1de)
- saas: dotenv variable bindings (b016719)
- saas: remove duplicate dotenv entry (f497299)
- saas: switch to RWX for volumes (e1cdf72)
- saas: update k8s deployment (63c8b5f)
- saas: update service bindings (0d0b5bc)
- saas: use elastic user sercret (8bca02f)
- saas: use private service (ac3d9a6)
- workers: add deployment (cb1c060)
4.8.2 (2024-01-25)
Bug Fixes
- dellsy: force sellsy environment at startup (bf4aead)
4.8.1 (2024-01-25)
Bug Fixes
- dellsy: sellsy environment must be set explicitly when running direnv (46d1a7e)
4.8.0 (2024-01-24)
Bug Fixes
- deploy-app-sellsy-account: remove useless volume binding (4d26919)
- deploy-app-sellsy: remove too hard read only for nginx container (44a4628)
- deploy-sellsy-nginx: repair nix nginx logging for account and file (4dff8db)
- remove abused k8s volumes read only (57fd660)
- repair file nginx config (52f4518)
Features
- deploy-app-sellsy: structure cert management (b25fc94)
- enable read only for container volumes (1be9d4a)
Performance Improvements
- deploy-app-sellsy: increase rclone perf (c7dda77)
- use rclone to sync app sellsy nginx and fpm directory (7e95fd8)
4.7.0 (2024-01-23)
Features
- elastic-operator: remove managed namespaces (68d29c0)
4.6.0 (2024-01-23)
Bug Fixes
- deploy-sellsy-nginx: repair nix nginx logging for account and file (dbddc2c)
Features
- file: rename resource to match account (e9669b7)
4.5.0 (2024-01-23)
Features
- production: move cert-manager (88009bc)
4.4.3 (2024-01-22)
4.4.2 (2024-01-16)
Bug Fixes
- dellsy: wrong path in saas dotenv (661dfae)
4.4.1 (2024-01-16)
Bug Fixes
- sellsy-ai: load default env file in sellsy-ai container (e435d29)
4.4.0 (2024-01-16)
Bug Fixes
- submodule: fixed sellsy-ai path (10d0ca8)
Features
- sellsy-ai: add sellsy ai container (1367c1e)
4.3.0 (2024-01-15)
Bug Fixes
- app-sellsy-account: repair php deployment configuration (837a70f)
- app-sellsy-mariadb: use non persistent storage for stateless deployments (5c5cc18)
- deploy-app-account: working non root nginx (5be0003)
- deploy-app-sellsy-file: use non root port for service to allow skaffold pat (3204a5d)
- deploy-app: re-add account in sellsy kustomization (f06330c)
- workflow-review: add missing namespace file in taskfile cache (e1b9d90)
Features
- app-sellsy-account: add init to share code between nginx and fpm (45beebf)
- app-sellsy-account: add poc about mariadb operator connections (3e1bdde)
- file: deploy file (3d53f47)
- review-account: define containers ports to well defined non root ports (0126c7d)
- review-account: remove debug sleep to test entrypoint #OPS-936 (8e51c95), closes #OPS-936
- setup:app:file: add file dotenv (77d5735)
- setup:app:file: update docker image (930b121)
- skaffold: enable services pat to localhost (5178f96)
- src-modules: add debug packages for nginx (569e2bc)
- workflow-review: use k8s namespaces with prefix for deployments (4826f7a)
4.2.2 (2024-01-12)
Bug Fixes
- dellsy-local: use dellsy namespace (b377bca)
4.2.1 (2024-01-11)
Bug Fixes
- dellsy: deprecated volume migration (ea29440)
4.2.0 (2024-01-11)
Features
- dellsy: update dellsy migrations (f7a0466)
4.1.1 (2024-01-11)
Bug Fixes
- xdebug: wrong name resolution of the host (de5235a)
4.1.0 (2024-01-11)
Bug Fixes
- dellsy: remove deprecated volume (cdb3ad1)
Features
- wip (a71eef1)
4.0.1 (2024-01-10)
Bug Fixes
- dc: backend needs account path. web needs all paths (dc65f04)
4.0.0 (2024-01-10)
chore
- release: welcome sellsy (c52f3a2)
BREAKING CHANGES
- release: support multi environments for sellsy repo
3.7.0 (2024-01-10)
Bug Fixes
- build: remove default by accident (c43825f)
- config: add production workflow in root taskfile (23b72bb)
- config: es local (fd10e0c)
- config: failed to remove volume dellsy_home (66d645c)
- config: key paths (c63c5e6)
- config: volume bindings (9299e61)
- dellsy-local: wrong container name prefix (a1bd34c)
- dellsy: deprecate dev php server extending (458d49b)
- dellsy: e2e tests (993b419)
- dellsy: elasticsearch prefix (cec8415)
- dellsy: elasticsearch prefix for dellsy-local (6081e17)
- dellsy: elasticsearch prefix undefined (037216c)
- dellsy: env variable SELLSY_USERNAME undefined (795fb80)
- dellsy: exec:backend (737dcd2)
- dellsy: fix xdebug config binding (1886c5b)
- dellsy: ngrok (4b62015)
- dellsy: remove broken image key (303c06a)
- dellsy: volume binding pg-loader (bf1a8d5)
- deploy:app:geodata: upgrade random provider (fbcbae0)
- docker: bindings with new architecture (a73bf93)
- elastic: idempotence of elastic resource (191a29a)
- elasticsearch not used anymore (0a7c52e)
- envrc: sellsy environment undefined (6b6b062)
- pdf-generator: disable buggy pdf generator (0677e87)
- pdf-generator: reintegrate pdf-generator (31008e2)
- postgres: conflict between VOLUME in dockefile and volumes in compose made data not persistent (52e2219)
- production: change sellsy_mariadb task name (4c887ef)
- repair switch job and fix tests (8c6463a)
- repair volume binding for frontend (e9765ad)
- review: wrong kustomize parameters (3c532d5)
- submodules: missing account (f9caac8)
- submodules: wrong pdf-generator paths (fb09dc1)
- tests: e2e tests of workflows (2b140ac)
Features
- app-sellsy-account: add missing middlewares (59c5224)
- bfm: add pg loader and update psql (0e8b587)
- build: enable pdf generator build system (f49bdbd)
- build: use saas container (f6263e4)
- compose: set strict depends_on for all workers containers (f431a42)
- compose: slow down startup, wait for each step to be complete before the next one (ca2b45e)
- compose: wip (09c04a0)
- config: add direnv allow in init (b570dc8)
- config: add prefixed output to build steps (67f70e1)
- config: scaleway network basic terraform (0bd3a11)
- config: switch from taskfile to subshell (1ddf8e4)
- config: update docker-compose (07e6cf8)
- config: update docker-compose (7085f76)
- config: use direnv exec (69aebd8)
- config: use nix to build (f452aea)
- create account dockerfile (b8b19a6), closes #SAAS-1234
- dellsy: add docker-compose command (a586a7b)
- dellsy: add exec tasks (4baa039)
- dellsy: add helper in news (578e469)
- dellsy: remove SELLSY_ENV variable (5ab633e)
- dellsy: remove unused ngrok binding (2b924e2)
- dellsy: update NEWS.md (e1c4113)
- deploy:app:elastic: add elastic operator (af8270a)
- deploy:app:elastic: add sellsy elasticsearch (db7b223)
- deploy:app:elastic: integrate operator (f3a44ae)
- deploy:app:elastic: integrate sellsy elastic (aa8963a)
- deploy:app:geodata: add geodata database (4afde0a)
- deploy:app:geodata: add terraform resources (b91bb06)
- deploy:app:mariadb-sellsy: deploy mariadb operator #OPS-922 (e5b3cf2), closes #OPS-922
- deploy:app:mariadb: remove unused skaffold (4ba939a)
- deploy:app:mariadb: use scaleway provider (a27e03f)
- deploy:app:sellsy-mariadb: deploy statefull mariadb using operator #OPS-922 (45cd717), closes #OPS-922
- deploy:app:sellsy: bootstrap sellsy app using skaffold and kustomize #OPS-912 (b26c66d), closes #OPS-912
- deploy:app: boostrap boilerplate to deploy mariadb #OPS-922 (d8b6b99), closes #OPS-922
- deploy:k8s: move namespace names to dotenv (d678b59)
- deploy:platform:docker_composer: add build as up dependency (9aebb52)
- deploy:platform:docker_composer: migrate saas healthcheck (f37acc9)
- envrc: use watch_file (d793a0d)
- flake: add missing typos (30580de)
- flake: dynamic flake devshell (b00805d)
- k8s: scale the pool to 3 (b5fb86b)
- merge: move to new position (500e228)
- merge: move to original position (e6f62ac)
- pdf-generator: add docker container for pdf-generator backend/frontend (0c15ce7)
- poc about gitlab and iam #OPS-912 (63e8e77), closes #OPS-912
- production: add production workflow (872edf7)
- rabbitmq: add operator (09db16d)
- rabbitmq: add sellsy-rabbitmq (d1ba713)
- review: move workflows directory (dde0061)
- scheduler: add process for messenger scheduler (2c34455)
- setup new iac architecture (d07c196)
- setup review worflow using skaffold (2d6bfc7)
- setup:app:redis: deploy redis operator (3dc8873)
- setup:app:redis: deploy standalone redis (070003e)
- sharding: new db to start spliting corps (f77db65)
- src: add nix way to build container and nginx container #OPS-912 (16c4ff7), closes #OPS-912
- taskfile: move workflow into root directory (dd7cc22)
- wip (7be6cae)
- wip (5e7f5f1)
- wip (876bc93)
- workflow-review: add prefix before kubernetes resources #OPS-936 (69079d7), closes #OPS-936
2.15.2 (2023-08-01)
2.15.1 (2023-08-01)
2.15.0 (2023-07-24)
Features
- docker-compose: add healthcheck to workers and messengers (e289ff8)
2.14.0 (2023-07-06)
Bug Fixes
- ci: tests jobs are effective anymore and are consuming huge disk space (c287e58)
Features
- update certs (3d9e1db)
2.13.0 (2023-07-05)
Bug Fixes
- elasticsearch: need more ram (ecfe2e5)
- kibana: forgot to upgrade kibana (ad4111a)
- runner: disable aws runners (c8c0ad2)
Features
- compose: upgrade to es 8 (e505c87)
- es: new elasticsearch version (20304c9)
- update certs & submodules (f1dad4e)
2.12.0 (2023-04-26)
Features
- mercure: setup dynamic config that will be used in staging and production envs (4c6cb23)
2.11.2 (2023-04-21)
Bug Fixes
- compose: cleaning unused yaml and align image sources (3bf92ef)
2.11.1 (2023-03-28)
Bug Fixes
- minio: delete vhost (8df5e26)
2.11.0 (2023-03-13)
Features
- messenger: add messenger instance (67cda5f)
2.10.3 (2023-03-10)
2.10.2 (2023-02-14)
Bug Fixes
- taskfile: fix task api-spec (c7dfe22)
2.10.1 (2023-02-08)
2.10.0 (2023-02-02)
Features
- node: install node on host to run cypress e2e (4d2a14c), closes #OPS-424 #OPS-341 #SAAS-19525 #OPS-235 #OPS-57
2.9.0 (2023-02-02)
Features
- vhosts: add impersonate host (539d5e6)
2.8.0 (2023-01-30)
Features
- submodules: update ref (bf09cda)
2.7.1 (2023-01-11)
Bug Fixes
- compose: replace s3 hostname with minio to avoid reserved keywords (84fcc5a)
2.7.0 (2023-01-06)
Features
- pdf-generator: add config for use pdf generation on local stack (8872ec3)
2.6.0 (2023-01-06)
Features
- chore: update deps (794d04e)
2.5.0 (2023-01-06)
Features
- compose: disable api gateway app (39b1d41)
2.4.5 (2023-01-04)
2.4.4 (2022-12-20)
2.4.3 (2022-11-29)
Bug Fixes
2.4.2 (2022-11-29)
Bug Fixes
2.4.1 (2022-11-24)
Bug Fixes
- healthcheck: reset health state at each install to be idempotent (ce57cf1)
2.4.0 (2022-11-23)
Features
- healthcheck: add hack to health check installers (e6b6f46)
2.3.1 (2022-11-23)
Bug Fixes
- healthcheck: set geodata healthcheck more tolerent (a65c158)
2.3.0 (2022-11-22)
Features
- nginx: mise en place du TLS1.3 sur l’ensemble des vHosts (8ba774e)
2.2.2 (2022-10-20)
2.2.1 (2022-10-14)
Bug Fixes
- submodules: update account (1c079f1)
2.2.0 (2022-10-04)
Features
- pre-commit: add option to enable submodules pre-commit hooks (444061a)
2.1.0 (2022-09-22)
Features
- compose: update node containers to v16 (d6e2396)
2.0.2 (2022-09-14)
Bug Fixes
- docker-compose: hardcode mysql root password in mariadb healthcheck to avoid MYSQL_ROOT_PASSWORD (533ec5c)
2.0.1 (2022-09-14)
2.0.0 (2022-09-14)
Bug Fixes
- docker-compose: repair it for ci (9eec7ac)
Code Refactoring
- change repo path from /iac/docker/dellsy to sellsy/dellsy (da878e1)
BREAKING CHANGES
- the change of git remote implies to checkout migration notice: https://www.notion.so/Upgrade-de-dellsy-avec-les-tests-e2e-e8041bff9a5546e1b929dcb7d3a2ccb6
1.6.1 (2022-09-13)
Bug Fixes
- compose: temporary disable docker-compose version check for the dellsy migration (e03b608)
1.6.0 (2022-08-10)
Features
- taskfile: api-spec-bin to run api spec console cmds (fa2eacf)
1.5.0 (2022-08-08)
Features
- bash-zsh: enable custom configs for bash & zsh (ccb8f6d)
1.4.1 (2022-08-08)
Bug Fixes
- taskfile: ngrock install is now idempotent (d48c45c)
1.4.0 (2022-07-25)
Features
- nginx: replace wildcard slsy.io cert (64b0764)
1.3.2 (2022-07-06)
Bug Fixes
- taskfile: preinstall nfrok dir or it will have root permissions in containers (7bb4bac)
1.3.1 (2022-07-01)
Bug Fixes
- Taskfile: add docker login for docker registry proxy (a307783)
1.3.0 (2022-06-30)
Bug Fixes
- rename: renaming is hard (8893259)
Features
- spook: add api gateway (7541ebe)
1.2.0 (2022-06-30)
Features
- spook: add api spec lint command (889c215)
1.1.1 (2022-06-27)
1.1.0 (2022-06-27)
Features
- release: empty commit to trigger and check release system (914ddd1)
1.0.0 (2022-06-27)
Bug Fixes
- account: repair runtime variables binding (fb70628)
- compose: auto restart worker containers (d5e037c)
- compose: change ip range (f57d96c)
- compose: disable some develop images to go prod (cf516ba)
- compose: fix memory limit (6acdd0f)
- compose: fix shared volumes perms (0eb2253)
- composer: repair limit using docker-compose v2 syntax (4741610)
- compose: yaml anchors for spook (ee3b723)
- npmrc: fix npmrc path (b73642c)
- postgres: set correct volume path (1e45c50)
- secrets: repair jwt generation script (c374a18)
- server-dumper: Change the command for launch server dumper (270728c)
- server-dumper: launch kill cmd on dellsy-backend and handle output (4a6a2be)
- taskfile: better name for server dump (0d8a78f)
- taskfile: better submodule init (6fe48c5)
- taskfile: disable version check for now (dfd0fe9)
- taskfile: display dir when git pull (67251fe)
- taskfile: do not force develop (0f2379f)
- taskfile: set corrects rights flow to src/dev (a4b9806)
- taskfile: too much integrity (7b26821)
- taskfile: we need to clear cache after restarting api-spec build (04a8b72)
- task: repaire task update (f973300)
- vhosts+taskfile: pull docker images when task update and clean vhosts (105e199)
- volumes: revert bad volume mount (cceb12a)
Features
- account: improve account provisions (5d54b2b)
- account: improve container flow and create service container account (2daaff1)
- compose: add resources limit and pma (821548e)
- compose: new backend engine for spook (ccf388a)
- compose: new installer and new frontend (c698278)
- compose: new php image (4a2748d)
- compose: nginx, ssl, vhosts and more (6b06240)
- compose: replace npmrc mount by SELLSY_GITLAB_TOKEN env var (ab033ab)
- configs: change not commited dotenv system (668adc1)
- container: use arg and .env to override container GUID/UID (840e4fc)
- en vrac (4d0c681)
- env alpha, new shortcuts (3a03a6b)
- installer: wip on stack install (83e4bd1)
- installer: wip on stack install (4e10238)
- installer: wip on stack install (3784987)
- installer: wip on stack install (c7b81a5)
- new taskfile descriptions and use docker production tags (a455024)
- new vhosts and compose options (40aea0d)
- ngrok: installer, launcher, vhost alias (5391269)
- npmrc: have a way to share npmrc between host and container (eaf9354)
- npm: share npmrc token between host and containers (9401cca)
- postgres: add new postgres service (f2f1d3c)
- spook: add coverage alias (f50ff4b)
- spook: add spook installer (c810125)
- TaskFile: add a task for run symfony server dumper (f2612ca)
- taskfile: add integrity target (2e2ca76)
- taskfile: add yarn watch command for account (4b993a1)
- taskfile: more shortcuts (ed471ba)
- taskfile: more shortcuts and simplier installer names (252690d)
- taskfile: new shortcuts + lint (25cbacf)
- taskfile: running integrity check at each dellsy update (fd7699d)
- vhosts for mailcatcher and rabbitmq, display switched envs (3ebe10b)
- vhosts: Enable dev vhost to execute any php files (dbdca88)
Modular Sellsy gitops on cloud 🚀
You have just updated your Sellsy stack, here a concise summary of what you need to know.
Getting started
You can list global project task with:
task
task: Available tasks for this project:
* init: 🚀 Initialize the project
* lint: 🖊️ Lint the project
* news: 📰 Display news
* test: 🆗 Test the project
* docs:default: 📚 Build the documentation (aliases: docs)
* test:e2e:build-system: 🖥️ Run build-system tests
If you want to target specific environment, you can export SELLSY_ENVIRONMENT.
Localhost environment
For example, with localhost:
export SELLSY_ENVIRONMENT=localhost
dellsy
# 🏎️ Dellsy workflow
| **Environment** | `localhost` |
| **Workflow** | `dellsy` |
| **Platform** | `docker-compose` |
You can also get workflow's specific tasks using this command:
$ dellsy
## Workflow's references
• dellsy: this workflow ⬅️
• dellsy-local: Dellsy with local elasticsearch
## Documentation
task: Available tasks for this project:
* deploy: 🚀 Deploy stack using docker-compose (aliases: d)
* docker-compose: 🐳 Docker compose commands (aliases: dc)
* down: ⏹️ Down stack using docker-compose
* logs: 📜 Show logs
* ngrok: 🕸️ Launch Ngrok
* ps: 🐳 List containers
* test: ✅ Test stack using docker-compose
* wipe: 🗑️ Stop and delete data stack using docker-compose
* xdebug: 🪲 Start xdebug
* exec:account: 🚪 Enter into account container
* exec:backend: 🚪 Enter into saas container
* exec:file: 🚪 Enter into file container
* exec:messenger: 🚪 Enter into messenger container
* exec:workers: 🚪 Enter into workers container
Review environment
Or with review:
export SELLSY_ENVIRONMENT=review
review
# 🏎️ Review workflow
| **Environment** | `review` |
| **Workflow** | `review` |
| **Platform** | `kubernetes` |
You can also get workflow's specific tasks using this command:
$ review
## Workflow's references
• review: this worflow ⬅️
• dellsy-local: web stack using docker-compose
• dellsy: Default web stack using docker-compose
## Documentation
task: Available tasks for this project:
* deploy: 🚀 Deploy review
* dev: 🚀 Deploy user assigned review
* down: 🛑 Down review environment
* stop: 🛑 Stop review
* test: 🧪 Test review
* wipe: 💣 Wipe review
* build:clean: 🧹 Clean review iAC
* build:default: 🚀 Build review iAC (aliases: build)
* release:containers: 🚀 Release containers
Continuous Integration 🚀
Architecture
mindmap
root((environment))
workflows
local
review
staging
production
modules
Inline latex example, ,
Normal text1 in body.
1: Foot note example
Infrastructure as Code
This page explains how Sellsy organize its infrastructure as code.
Languages
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
BASH 10 260 200 23 37
Dockerfile 1 17 10 5 2
HCL 74 2063 1802 13 248
INI 1 5 5 0 0
JavaScript 190 12095 10449 847 799
JSON 71 215014 215014 0 0
Nix 1 229 173 41 15
PHP 3 1106 1085 12 9
Shell 34 2268 1723 160 385
SVG 1 880 874 0 6
Plain Text 4 18 0 18 0
TOML 3 67 45 10 12
YAML 407 15890 15703 133 54
-------------------------------------------------------------------------------
Markdown 22 4078 0 2431 1647
|- BASH 6 19 19 0 0
|- JavaScript 1 13 13 0 0
(Total) 4110 32 2431 1647
===============================================================================
Total 822 253990 247083 3693 3214
===============================================================================