summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2021-06-15fix(bash): pending sql script pathYehonal
2021-06-15feat(doc): changelog system (#6350)Yehonal
This system provides rules and automatizes (Deno-typescript) the creation of a changelog file to help developers to adapt their code and know what is new with every (pre)release
2021-05-10feat(bash): Improved support for gperftools (#5769)Yehonal
2021-05-04feat(docker): production images, integrated ccache and many other ↵Yehonal
improvements (#5551)
2021-04-29fix(BASH): cp docker configs (#5536)Patrick Lewis
* fix(BASH): cp docker configs * fix(DOCKER): typo
2021-04-28fix(Docker): windows improvements and permissions fix (#5444)Yehonal
2021-04-22Feat(Docker/bash): docker-compose system rework (#4488)Yehonal
## ⚠️ATTENTION! ⚠️ Upgrading procedure: **Database:** After this PR will be merged you need to backup your DB first (you can use the db-assembler or any mysql client to generate the dump) and restore it after. The reason is that we use now docker named volumes instead of binded ones to improve performance. **Conf & client data**: if you use the default configuration, both the etc and the data folder are now available inside the **/env/docker**. Finally, you can cleanup the /docker folder previously used by our system. ## Changes Proposed: This PR will implement the [devcontainer ](https://code.visualstudio.com/docs/remote/containers) feature for VSCode. Allowing us to develop and debug directly within the container in the same way on all OSes. * Implemented support for vscode dev-container feature by remote-extension suite * Docker performance optimizations for MacOS and non-linux hosts * Bash system improvements * Implemented first command using Deno runtime environment (typescript) and [commander.js] * Implemented wait mechanism for db_assembler * Implemented db migration command * possibility to run the authserver and worldserver with GDB using the integrated simple-restarter * Implemented docker multi-stage mechanism to use one single Dockerfile for all the services * client-data downloader now creates a placeholder to avoid downloading the same version of data files multiple times * deployment of pre-compiled docker images on [docker hub](https://hub.docker.com/u/acore), you can test them [here](https://github.com/azerothcore/acore-docker)
2021-03-05fix(DOCKER): add dos2unix conversion when generating config files (#4697)Patrick Lewis
2020-12-15feat(Bash/restarter): add restarter to the available bin/ collection (#3991)Francesco Borzì
2020-12-02fix(bin/scripts): Allow script work with git bash (#3841)Patrick Lewis
2020-11-18fix(Core/bin): Add quotes to pwd in docker build scripts (#3701)Patrick Lewis
2020-08-13feat(Docker): update to Ubuntu 20.04 + more improvements (#3277)Francesco Borzì
2019-10-09feat(docker): allow script-less build (#2337)Francesco Borzì
2019-03-03fix(Docker): no need to duplicate *.dist files (#1551)Francesco Borzì
2019-02-23feat(docker): add cache for faster rebuild (#1507)Francesco Borzì
- Closes #1502
2019-02-17fix(Bash/Exporter): fix path + add prompt to prevent wrong usage (#1477)Francesco Borzì
2019-01-17Docker/Scripts: fix file permissionsFrancesco Borzì
2019-01-16Make the Docker installation easyFrancesco Borzì
See: https://github.com/azerothcore/azerothcore-wotlk/wiki/Install-with-Docker
2018-07-15Rewrite of bash systemYehonal
+ Implemented new dashboard menu + some fixes for db_assembler + new module installation process with version check via json files + some fixes to modules installer + implemented simple crossplatform worldserver and authserver restarters + new compiler script + client data downloader (beta) + various other fixes
2017-10-13Bash: exec permission for bin filesYehonal
2017-10-13Bash: fixing scripts after directory reworkYehonal
2017-10-12Directory Structure [step 1]: moving filesYehonal
working on #672 NOTE: This commit can't be compiled!!
2017-10-09Bash: Removed compilation type suffix on build/bin pathYehonal
if you need to differentiate it you can add $CTYPE variable as suffix of bin/build path conf
2017-09-26Bash: Various improvement for compiler and db_assemblerYehonal
Now db_assembler also creates the users specified in conf.sh files if not exists + Simplified some paths for compilation
2017-09-25Bash: Minor fixes for installerYehonal
2017-09-25Db_Assembler: hide mysql password in promptYehonal
2017-09-25Various fixes for installer script and db_assemblerYehonal
2017-09-22Installer: differentiate linux distroYehonal
2017-09-21Installer: minor fixYehonal
2017-09-21Bash: implemented installer script for server and modules (beta)Yehonal
+ minor fixes
2017-09-21Improved db assembler, now can create DBsYehonal
2017-09-20Bash: Allow action non-interactive selectionYehonal
You can directly run a specific action from command lines useful for cronjobs for example + splitted db_assembler in more files ready to be included from other bash scripts
2017-09-20Bash: Fixed Quit optionYehonal
2017-09-20Implemented sql importing for db_assembler scriptYehonal
It includes a backup system that saves your day if you push the "red button" (importing bases on a production db)
2017-05-01Removed useless code from db_assemblerYehonal
2017-05-01Improved db_assembler simplifying updating processYehonal
Implemented a check for versioning column to skip already applied updates In this way the script can combine all updates under a single sql file that can be imported directly in any case
2017-03-26CMAKE: implemented method to disable a module via cmakeYehonal
use -DDISABLED_AC_MODULES or config.cmake file to define it
2017-03-26Moved uwd modules under drassilYehonal
2016-11-18Created needed files for "sql pending system"Yehonal
+ added README file to db_exporter
2016-11-17custom files must be always resetted on full db_assemblingYehonal
2016-10-25Bin/DB-Assembler: fixed bug in Mac OS X md5 generationShinDarth
- IMPORTANT NOTE: new dependency for Mac users: brew install md5sha1sum
2016-10-23Bin: fix db_pendings import.sh scriptShinDarth
2016-09-24bin folder creation for startup-scripts on after_build eventyehonal
2016-09-02Improved run engine and moved on separated moduleYehonal
+ Also added some example script to create your own restart script
2016-08-30[BASH/DB] Fixed importing script with revisioned sqlYehonal
2016-08-30Merge branch 'master' of https://github.com/azerothcore/azerothcore-wotlk.gitYehonal
2016-08-30[BASH] separated -wipe from -ls for run engineYehonal
2016-08-30[BASH] Removed _timed_ files for custom sqlYehonal
use updates instead.
2016-08-30Fixed db_assembler DB path variable expandingYehonal
+ code indentation
2016-08-29[BASH] fix run-engine issue with destroyed screen sessionsYehonal