Matthew Penner
|
7ba32aca84
|
Fix some typos and run gofmt on all .go files
|
2020-09-05 13:08:40 -06:00 |
|
Dane Everitt
|
c69a0bb107
|
Don't run install scripts if disabled; closes pterodactyl/panel#2265
|
2020-08-30 09:41:14 -07:00 |
|
Dane Everitt
|
7aaa51a14f
|
Less random temp dir locations; cleanup when done
|
2020-08-23 20:45:07 -07:00 |
|
Dane Everitt
|
09826fc7ad
|
Performance improvements by using a smaller buffer size
|
2020-08-23 17:18:40 -07:00 |
|
Dane Everitt
|
37fbae0fcd
|
closes #2241
|
2020-08-23 14:18:59 -07:00 |
|
Dane Everitt
|
ebc0e82772
|
Handle errors during the before install process a little better
|
2020-08-23 14:07:03 -07:00 |
|
Dane Everitt
|
9d2321f357
|
Correctly set the server state on install; closes pterodactyl/panel#2236
|
2020-08-19 19:08:15 -07:00 |
|
Dane Everitt
|
4d3a860604
|
Use environment namespace for power state, don't duplicate them across server
|
2020-08-19 18:58:48 -07:00 |
|
Dane Everitt
|
cf1c671e68
|
Support changing the /tmp volume size in the config
|
2020-08-12 20:38:02 -07:00 |
|
Matthew Penner
|
234fbfa8ec
|
Fix servers getting marked as Stopping when they should be Offline
|
2020-08-04 17:19:13 -06:00 |
|
Dane Everitt
|
7f9ec4402a
|
Add emitters for install started/stopped
|
2020-07-29 21:39:27 -07:00 |
|
Dane Everitt
|
db0dc17937
|
Fix exception when writing install logs
|
2020-07-29 20:54:15 -07:00 |
|
Dane Everitt
|
cb850fd81a
|
Update all of the old UUID refs to new
|
2020-07-19 17:53:41 -07:00 |
|
Dane Everitt
|
ea2630946a
|
Sync server state with Panel before performing installation to ensure information is up to date
|
2020-06-30 20:56:55 -07:00 |
|
Dane Everitt
|
79a582a5f2
|
Generate a nicer install log with more detailed information
|
2020-06-30 20:45:36 -07:00 |
|
Dane Everitt
|
1f6789cba3
|
Acquire exclusive lock when installing a server
Also allows aborting a server install mid-process when the server is deleted before the process finishes.
|
2020-06-22 21:38:16 -07:00 |
|
Dane Everitt
|
db31722cfc
|
Don't cause a double stacktrace on certain errors
|
2020-06-22 20:51:41 -07:00 |
|
Dane Everitt
|
198a22f446
|
Replace even more zap occurences
|
2020-06-13 10:26:35 -07:00 |
|
Dane Everitt
|
804f3d5ca9
|
Always clean up the installer containers, even if there is an error during the process; closes pterodactyl/panel#2015
|
2020-05-09 19:57:29 -07:00 |
|
Dane Everitt
|
ac011214f7
|
Ensure the temp directory exists before trying to make a directory in it
|
2020-05-03 21:04:16 -07:00 |
|
Michael Parker
|
a60e261a49
|
fixes tmp dir building
adds a / to the tmp directory
|
2020-04-18 15:23:56 -04:00 |
|
Dane Everitt
|
4279fa510e
|
Cleanup data storage locations for daemon
|
2020-04-17 14:27:06 -07:00 |
|
Dane Everitt
|
03045c94be
|
Better race condition prevention
|
2020-04-10 18:22:18 -07:00 |
|
Dane Everitt
|
019d028011
|
Add support for reinstalling a server
|
2020-04-03 13:43:13 -07:00 |
|
Dane Everitt
|
59299d3cda
|
Add code to notify panel when install is completed
|
2020-01-19 13:30:54 -08:00 |
|
Dane Everitt
|
7533e38543
|
Add support for running installation process when creating a server
|
2020-01-19 13:05:49 -08:00 |
|
Dane Everitt
|
99a11f81c3
|
Improve event emitter/subscription abilities
|
2020-01-18 14:04:26 -08:00 |
|
Dane Everitt
|
c6fcd8cabb
|
Send installation data over socket when running
|
2020-01-18 13:05:44 -08:00 |
|
Dane Everitt
|
5c3823de9a
|
Only dump pull status in debug
|
2019-12-28 15:14:56 -08:00 |
|
Dane Everitt
|
5350a2d5a5
|
Don't block the HTTP request while waiting on the installation
|
2019-12-28 15:12:12 -08:00 |
|
Dane Everitt
|
6ef2773c01
|
Very, very basic server installation process
|
2019-12-28 14:57:19 -08:00 |
|