Dragory
1ef7ba8d0f
refactor: simplify db credential handling
2024-04-06 15:36:45 +00:00
Dragory
898cf18885
feat: restore old name for standalone compose file
2024-04-06 12:01:27 +00:00
Dragory
b40ed5ce49
feat: add api prefix option
2024-04-06 11:54:31 +00:00
Dragory
899f743ed6
feat: give standalone/lightweight compose files unique names
2024-04-06 11:50:53 +00:00
Dragory
4352d755a6
feat: use npm ci over npm install in Dockerfile
2024-04-06 11:50:10 +00:00
Dragory
325341dced
fix: migrations with sql_require_primary_key=1
2024-04-06 11:49:45 +00:00
Dragory
e11d2b48e4
fix: connection errors in migrate-dev/migrate-rollback-dev
2024-04-06 10:45:47 +00:00
Dragory
769a5c2c7c
fix: add more missing --build flags
2024-04-06 10:45:05 +00:00
Dragory
4c21884016
fix: dashboard build errors about API_URL/.env
2024-04-06 09:53:28 +00:00
Dragory
4b63d03bdb
fix: use --build flag for watchers
...
This allows them to compile TS project references,
i.e. automatically compile shared from backend.
2024-04-06 12:42:01 +03:00
zay
e13c936a55
🔧 Fix VSCode Container Plugin
2024-04-02 22:28:53 +01:00
Miikka
68a391f401
Merge pull request #467 from martinbndr/fix-docker-compose-lightweight-migration-workdir
...
Fixing docker-compose lightweight migration workking_dir
2024-03-31 19:43:20 +03:00
Martin
3d71684633
Fixing docker-compose lightweight migration workking_dir
...
Working_dir was fixed in the docker-compose standalone but not in the lightweight version
2024-03-31 17:50:19 +02:00
Miikka
b51543ea2c
Merge pull request #466 from martinbndr/fix-docker-compose-lightweight-db
...
Fixes depends_on mysql
2024-03-31 18:31:54 +03:00
Dragory
b7ae765f05
chore: add martinbndr to .clabot
2024-03-31 18:30:02 +03:00
Martin
36fbc5b27d
Fixes depends_on mysql
...
Fixes depends_on in the lightweight version of the docker-compose as its not using a db inside the compose stack
2024-03-31 16:59:30 +02:00
Dragory
60a8bfbdf2
docs: update repository docs; add migration guides
2024-03-30 17:44:42 +00:00
Dragory
f5c8b94cc9
refactor: use a named volume for devenv mysql data
2024-03-30 17:37:02 +00:00
Dragory
af57622bbc
build: copy updates to lightweight compose file
2024-03-30 15:51:04 +00:00
Dragory
9e65f05b23
fix: handle SIGTERM in dashboard serve.js; always include API_URL in webpack build
2024-03-30 15:47:38 +00:00
Dragory
f3fcede7f5
feat: switch to mysql2 package; fix typeorm cli path
2024-03-30 15:46:53 +00:00
Dragory
7f37f0c372
build: fixes & tweaks to dockerfile/compose file
2024-03-30 15:46:15 +00:00
Dragory
b2e03567d3
build: fix .dockerignore paths
2024-03-30 15:45:49 +00:00
Dragory
3cad4d319e
fix: webpack dev server + index fallback for prod serve.js
2024-03-30 13:33:29 +00:00
Dragory
c89c5ea430
feat: update knub; update public interfaces for new knub
2024-03-30 13:31:30 +00:00
Dragory
c2ae6d53d8
feat: update knub; use base Knub types for plugins
2024-03-30 12:35:22 +00:00
Dragory
4597b83cda
Merge branch 'master' into project_structure_refactor
2024-03-17 20:37:17 +00:00
Dragory
59ff373df0
chore: treat package-lock.json as binary for merges/diffs
2024-03-17 16:58:30 +00:00
Dragory
509d96ce83
refactor: new dev/prod containers
...
- Use a single Dockerfile for all Zeppelin services
- Add a Dockerfile in project root that can be used by
app hosting services
- Provide a standalone and lightweight prod setup
- Standalone is the same as the old setup, with mysql+nginx
- Lightweight only runs bot+backend+dash, no mysql/nginx
- Remove mounted mysql data folders for dev and prod
- This resolves permission issues caused by the mount
- The mysql service uses a regular named volume now
- Simplify .env options and clearly separate different prod setups
- Remove update.sh
- Different setups require different update procedures, so a common
update.sh no longer works
2024-03-17 18:49:31 +02:00
Dragory
26a1025282
feat: update to Knub v32.0.0-next.18
2024-03-09 14:11:22 +00:00
Dragory
730b8c1d6b
feat: update to Knub v32.0.0-next.18
2024-03-09 14:10:01 +00:00
Lily Bergonzat
cbec6101e0
Used guildPluginSlashCommand instead of raw blueprints
2024-03-05 05:05:03 +01:00
Dragory
7cd56303fc
refactor: use npm workspaces and ts project references
2024-03-02 09:24:07 +00:00
Lily Bergonzat
7eff7bcaa6
Fixed show option for case and cases commands
2024-02-26 22:23:30 +01:00
Lily Bergonzat
408f1b9c30
Added slash command deferral to avoid timeouts
2024-02-26 22:05:25 +01:00
Miikka
d53f37756d
Update .clabot
2024-02-25 10:23:10 +02:00
Lily Bergonzat
ee861bb5e9
Fixed fatal error for massbans
2024-02-24 20:52:41 +01:00
Lily Bergonzat
e879a15aa4
Fixed incomplete attachment list for mass action message commands
2024-02-24 20:46:48 +01:00
Lily Bergonzat
91025d8569
Made mass action reason part of the slash command options
2024-02-24 20:30:11 +01:00
Lily Bergonzat
4d8b6b5cd7
Made confirms ephemeral and fixed slash command duration options
2024-02-24 03:41:43 +01:00
Lily Bergonzat
a49bb81ce1
Fixed ban command
2024-02-22 02:44:46 +01:00
Lily Bergonzat
2874a0cf83
Fixed case type filters
2024-02-22 01:07:19 +01:00
Lily Bergonzat
174e5cc23b
Fixed mute command not updating case when no reason
2024-02-20 14:23:43 +01:00
Lily Bergonzat
0fee24e973
Fixed supposed-to-be-ephemeral message not being ephemeral
2024-02-18 17:08:31 +01:00
Lily Bergonzat
e4e7e1c695
Fixed race condition
2024-02-18 01:23:25 +01:00
Lily Bergonzat
ba65ecb48f
Made cases commands ephemeral by default
2024-02-17 23:57:01 +01:00
Lily Bergonzat
b428e18fc7
Fixed config parsing error with tags
2024-02-17 22:06:02 +01:00
Lily Bergonzat
cafcc2839e
Various fixes
2024-02-17 20:53:49 +01:00
Lily Bergonzat
2c0e4b37ca
Merge branch 'master' of github.com:ZeppelinBot/Zeppelin into feat/application-commands
2024-02-16 14:26:34 +01:00
Lily Bergonzat
592d037148
Added Discord attachment link reaction, fixed emoji configuration and moved util functions
2024-02-16 11:51:58 +01:00