Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate website #580

Open
itniels opened this issue Sep 21, 2018 · 15 comments
Open

Migrate website #580

itniels opened this issue Sep 21, 2018 · 15 comments
Assignees
Labels
DevOps For devopsie things like servers and such

Comments

@itniels
Copy link
Collaborator

itniels commented Sep 21, 2018

We need to migrate the site to a new home, so we can get it up and running again :)

@itniels itniels added the DevOps For devopsie things like servers and such label Sep 21, 2018
@itniels itniels self-assigned this Sep 21, 2018
@itniels
Copy link
Collaborator Author

itniels commented Sep 21, 2018

@ffMathy Will you point shapeshifter.app => 195.201.216.170 :)

@ffMathy
Copy link
Owner

ffMathy commented Sep 21, 2018

Yeah sure! Give me a minute.

@ffMathy
Copy link
Owner

ffMathy commented Sep 21, 2018

Oh, and thanks for helping out!

@ffMathy
Copy link
Owner

ffMathy commented Sep 21, 2018

Changes have been applied - might need some time to propagate.

@itniels
Copy link
Collaborator Author

itniels commented Sep 21, 2018

@ffMathy Thank you :) I will keep an eye on it ;)
And your very welcome it's my pleasure my friend :)

@itniels
Copy link
Collaborator Author

itniels commented Sep 21, 2018

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 :)

@ffMathy
Copy link
Owner

ffMathy commented Sep 21, 2018

Cool!!! Wow!

@itniels
Copy link
Collaborator Author

itniels commented Sep 21, 2018

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. :)

@itniels
Copy link
Collaborator Author

itniels commented Sep 21, 2018

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 :)

ffMathy added a commit that referenced this issue Sep 22, 2018
#580: Migrated site to new host
@ffMathy
Copy link
Owner

ffMathy commented Sep 22, 2018

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.

@itniels
Copy link
Collaborator Author

itniels commented Sep 22, 2018

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. 👍

@ffMathy
Copy link
Owner

ffMathy commented Sep 22, 2018

You should have rights now 👍

@itniels
Copy link
Collaborator Author

itniels commented Sep 22, 2018

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!

@ffMathy
Copy link
Owner

ffMathy commented Sep 22, 2018

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!

@itniels
Copy link
Collaborator Author

itniels commented Sep 22, 2018

Gotcha :) I will have a look at Octopus :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps For devopsie things like servers and such
Projects
None yet
Development

No branches or pull requests

2 participants