Shapeshifter
Shapeshifter copied to clipboard
Migrate website
We need to migrate the site to a new home, so we can get it up and running again :)
@ffMathy Will you point shapeshifter.app => 195.201.216.170
:)
Yeah sure! Give me a minute.
Oh, and thanks for helping out!
Changes have been applied - might need some time to propagate.
@ffMathy Thank you :) I will keep an eye on it ;) And your very welcome it's my pleasure my friend :)
Site is up! Might need tweaks or something, i will go through it! And i will submit a PR with the code i had to change to get it running on my linux box behind Nginx as reverse proxy with Let's Encrypt SSL :)
Cool!!! Wow!
FYI this was not deployed using AppVeyor, so no "secrets" were replaced in secrets.json
.
I will look into how we can maybe setup AppVeyor to deploy to my linux box. :)
I signed up for AppVeyor to give it a look-see. is there any way to give access to that specific project so i can play around with it and see if i can get the website deploy working?
Otherwise i will create a project and test separately maybe :)
Yeah sure! What is your AppVeyor user email? I'll give you rights to the project.
Deployment is currently done via Microsoft Web Deploy. So if you install that somehow, it should work. Not sure how that works via Linux though, but you should be able to deploy via (for instance) FTP or something.
It's [email protected]
(linked with github).
And yeah, web deploy is an MS thing ;) so will have to be FTP.
Need to see if it does SFTP with keyfiles, othwerwise i will setup an FTP server for it. 👍
You should have rights now :+1:
Cool thanks :) I have been reading on the docs.. and it does support FTP for linux and everything.. but there is no way to restart the service it is running under on successful deploy :-/ So there will still be a manual step of restarting the service after AppVeyor deploys!
For the website it matters not that much, as that is fairly static! But for other projects that kinda sucks.. i might ask them if they plan to support a Linux AppVeyor service. That would be really cool!
This is where Octopus deploy will come in handy. If you install it on your server and perhaps host is there, we can very easily deploy and restart the service as needed!
Gotcha :) I will have a look at Octopus :)