These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

[V2x] SeAT: EVE API Tool And Corporation Manager

Author
qu1ckkkk
The Warp Core Stabilizers
#21 - 2016-01-01 00:09:49 UTC  |  Edited by: qu1ckkkk
Mr Twinkie wrote:
Fairly easy to self implement but might be something worth adding to the install process. Shell script cron that auto updates SeAT

#!/bin/bash
# Mr Twinkie's Seat Update Cron
cd /var/www/seat && php artisan down && composer self-update && composer update --no-dev && php artisan vendor:publish --force && php artisan migrate && php artisan db:seed --class=Seat\\Services\\database\\seeds\\ScheduleSeeder && php artisan up


If you do this, be sure to check up on the official update script regularly in case anything changes, breaking your upgrade.
https://github.com/eveseat/scripts/blob/master/upgrade/upgrade-seat.sh

Find this and lots more documentation on the SeAT Wiki: https://github.com/eveseat/seat/wiki

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

qu1ckkkk
The Warp Core Stabilizers
#22 - 2016-01-01 00:13:42 UTC
Makhar wrote:
Having an issue with no corporations showing on the Corporations screen. I have added a corporation API with full access. The queue has been working on "Corporation Eve Processing: ContractsItems" for over 24 hours now. Am I missing a step to get the corporations list populated? Characters list is working just fine.


Technically shouldn't take this long. Try clearing the SeAT cache with
php artisan seat:cache:clear
. If the problem persists, hop onto Slack/IRC so we can try help you figure out whats going on. Details here: https://github.com/eveseat/seat/wiki/Contact-Information

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

bomb1911
Aliastra
Gallente Federation
#23 - 2016-01-01 09:18:54 UTC  |  Edited by: bomb1911
I have tried looking but cannot seem to find it. The navigation of github is just the worst. How do i backup the database?
qu1ckkkk
The Warp Core Stabilizers
#24 - 2016-01-01 10:48:10 UTC
bomb1911 wrote:
How do i backup the database?

Typically you would just use
mysqldump 
for this.

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

bomb1911
Aliastra
Gallente Federation
#25 - 2016-01-01 15:23:02 UTC
qu1ckkkk wrote:
bomb1911 wrote:
How do i backup the database?

Typically you would just use
mysqldump 
for this.


God damn I'm a goldfish with somethings! thank you

Is there anyway to export this out of the seAT VM and store it somewhere else incase of failure?
qu1ckkkk
The Warp Core Stabilizers
#26 - 2016-01-03 13:08:22 UTC
Just added the ability for custom packages to be able to hook into the Character and Corporation submenus.
See the package development guide for more info: https://github.com/eveseat/seat/wiki/Package-Development

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

Nexuscrawler
Evil Moustache
#27 - 2016-01-06 05:00:01 UTC  |  Edited by: Nexuscrawler
Awesome tool, thanks for this!

As I just reinstalled the new version of SEAT on my Debian server, I just wanted to throw a little suggestion for the Ubuntu INSTALLATION SCRIPT in here. Smile

Ubuntu is a Debian distribution, so if this script runs for Debian, it "should" also work for all of it's distributions. The only problem the script has regarding this is this part:

echo " * Setting up PHP & Apache"
echo
add-apt-repository ppa:ondrej/php5-5.6 -y
apt-get update
apt-get install apache2 php5 php5-cli php5-mcrypt php5-intl php5-mysql php5-curl php5-gd -y


"add-apt-repository" might be pre-installed on Ubuntu, but not on Debian and it might not be the case for Debian distributions, so it will cancel at this point. Installing the command first with "sudo apt-get install software-properties-common -y" would solve that.

You should also check whether there is already a newer php version than 5.6 installed on the server. In that case you won't need to add the repository at all. I'd recommend to change the part of the script to this:

echo " * Setting up PHP & Apache"
echo
PHPVER=$(php -r 'echo (version_compare(phpversion(), "5.6") >= 0);');

if [ ! $PHPVER ]
then
    sudo apt-get install software-properties-common -y
    add-apt-repository ppa:ondrej/php5-5.6 -y
fi

apt-get update
apt-get install apache2 php5 php5-cli php5-mcrypt php5-intl php5-mysql php5-curl php5-gd -y


That way it will check whether php is already installed and what version it is and not add the repository or install the software package for the "add-apt-repository" command if it doesn't have to.

Keep up your good work!

The clan's are marching `gainst the law, Bagpipers play the tunes of war, Death or glory i will find, Rebellion on my mind.

qu1ckkkk
The Warp Core Stabilizers
#28 - 2016-01-06 05:07:16 UTC
Nexuscrawler wrote:
Awesome tool, thanks for this!

As I just reinstalled the new version of SEAT on my Debian server, I just wanted to throw a little suggestion for the Ubuntu INSTALLATION SCRIPT in here. Smile

Ubuntu is a Debian distribution, so if you can make this script run for Debian, it "should" also work for all of it's distributions. The only problem the script has regarding this is this part:
[ ... SNIP ... ]

Keep up your good work!


Thanks for the suggestions! Ill have a look at this asap. Feel free to PR the change if you like.

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

Professor Humbert
Project Fruit House
#29 - 2016-01-06 06:34:36 UTC
I wish that "php artisan migrate" command would show a little notice that it would take some time creating all those tables.
1upnate
Forward Secrecy
#30 - 2016-01-14 00:07:31 UTC
Just wanted to let anyone who might be interested know, I've successfully set this up with PHP7, MariaDB 10.1 and Nginx on Debian 8.2.

Only hiccup I've hit so far is the assets page. At first, I was getting a server 500 page, but that just turned out to be file permissions. After fixing that, it generates a site specific oops page. I'll keep playing around with that and see if i can figure out what's causing that.
qu1ckkkk
The Warp Core Stabilizers
#31 - 2016-01-26 17:37:23 UTC
Small update. People groups are back and a ton of updates have landed :D

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

darkrune EastBlue
Dark Shadow Syndicate
#32 - 2016-02-01 08:01:02 UTC
How do i deploy this on my webserver?
qu1ckkkk
The Warp Core Stabilizers
#33 - 2016-02-01 14:48:28 UTC
darkrune EastBlue wrote:
How do i deploy this on my webserver?

Lots of information on the wiki here

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

Killer deGroot
Ascendance Rising
Ascendance..
#34 - 2016-02-03 12:45:54 UTC  |  Edited by: Killer deGroot
Great tool,

>>solved a problem myself <<

Cheers Killer.
Robbern Deninard
Pandemic Horde Inc.
Pandemic Horde
#35 - 2016-02-20 11:42:46 UTC
I'm loving the work so far. The new branch seems to be a lot more polished than the old one. Miss some of the features though.
LigrayOu Kva
Deep Core Mining Inc.
Caldari State
#36 - 2016-02-23 01:15:45 UTC
After a lot of hours of deploying this tool on my vds i found it nearly perfect for corporation management.
but with some more components we will be happy =)
1. srp tool (seen at todo)
2. corp application tool (seen at todo)
3. small wiki with igb integration for fittings
4. registration approval
maybe i'll tell more tomorrow, but enough for now =)
Thanks for tool!
btw. How can i support seat developement?
qu1ckkkk
The Warp Core Stabilizers
#37 - 2016-02-23 04:15:20 UTC
LigrayOu Kva wrote:
After a lot of hours of deploying this tool on my vds i found it nearly perfect for corporation management.
but with some more components we will be happy =)
1. srp tool (seen at todo)
2. corp application tool (seen at todo)
3. small wiki with igb integration for fittings
4. registration approval
maybe i'll tell more tomorrow, but enough for now =)
Thanks for tool!
btw. How can i support seat developement?


2 ways! Donate donate donate :P And by joining Slack and helping out there.

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat

Yumi Lockheed
Perkone
Caldari State
#38 - 2016-02-23 15:44:24 UTC
Hi

Is SeAT installer work under Raspberry PI distro please ?
Sarah Otto
Mirai Industries
#39 - 2016-03-17 09:59:11 UTC
Hi, thanks for this great tool. Spins up well on a Digital Ocean droplet but I have one small issue. Tried to join your IRC but it kept banning/kicking me v0v

Basically my cron job works fine except for server status it never calls this. The job is in the queue. I've tried deleting this job and adding it again. I've tried calling it from Artisan directly. It just never gets scheduled.

Other jobs work fine and the diagnose tool is all green. I'm at a loss as to why this doesn't get scheduled.

Calling it manually works fine.
qu1ckkkk
The Warp Core Stabilizers
#40 - 2016-03-17 18:19:00 UTC
Sarah Otto wrote:
Hi, thanks for this great tool. Spins up well on a Digital Ocean droplet but I have one small issue. Tried to join your IRC but it kept banning/kicking me v0v


Be sure to check that you are using the Slack / IRC details from here: http://seat-docs.readthedocs.org/en/latest/contact/

Sarah Otto wrote:

Basically my cron job works fine except for server status it never calls this. The job is in the queue. I've tried deleting this job and adding it again. I've tried calling it from Artisan directly. It just never gets scheduled.

Other jobs work fine and the diagnose tool is all green. I'm at a loss as to why this doesn't get scheduled.

Calling it manually works fine.


Ill suggest you try join one of the above mentioned channels (preferably slack as there are more people) and lets debug it.

Proud developer of SeAT! A Simple Eve API & Corporation Management Tool.

Project Page: https://github.com/eveseat/seat