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

Droplet support #265

Closed
loleg opened this issue Jul 6, 2022 · 5 comments
Closed

Droplet support #265

loleg opened this issue Jul 6, 2022 · 5 comments
Assignees
Labels
deployment Issues that update Docker or Makefiles

Comments

@loleg
Copy link
Contributor

loleg commented Jul 6, 2022

UPDATE: please test the current script at https://github.com/ProxeusApp/proxeus-core/tree/main/deploy/digitalocean


Please document how to deploy Proxeus into Digital Ocean, in a few words like we did with Linode here: https://github.com/ProxeusApp/proxeus-core/tree/master/deploy/linode

Ideally also include a Droplet configuration file: https://docs.digitalocean.com/tutorials/recommended-droplet-setup/

This would allow Proxeus users to easily deploy to another popular hosting platform.

@loleg
Copy link
Contributor Author

loleg commented Nov 2, 2022

@tafonina please close once this is done

@loleg loleg added the deployment Issues that update Docker or Makefiles label Nov 2, 2022
@loleg
Copy link
Contributor Author

loleg commented Nov 14, 2022

Currently Docker builds - e.g. the latest tag here - are failing with an error like this:

Step 6/10 : COPY artifacts/proxeus-docker /app/proxeus
ERROR: Service 'platform' failed to build: COPY failed: file not found in build context or excluded by .dockerignore: stat artifacts/proxeus-docker: file does not exist

Please check that changes on this branch did not affect the inclusion of build artifacts (binaries) in the Docker image.

@loleg
Copy link
Contributor Author

loleg commented Apr 14, 2023

@tafonina let's retest this, new release should work better.

@loleg
Copy link
Contributor Author

loleg commented May 22, 2023

Please test and close while deploying demo server.

@loleg
Copy link
Contributor Author

loleg commented Dec 1, 2023

The server is up and running as expected in DigitalOcean. I will do a bit of additional testing.

My main concern is that it still takes knowledge of Unix shell to follow the instructions. We need to simplify the instructions more, or look another option in a further issue.

Use a custom image (note that it is limited to a specific geographic cloud)
Screenshot from 2023-12-01 14-19-37

Instruct users to paste the init script into Advanced options:
Screenshot from 2023-12-01 14-20-14

Go through approval process to get Proxeus into the Marketplace
Screenshot from 2023-12-01 14-19-51

@loleg loleg closed this as completed Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployment Issues that update Docker or Makefiles
Projects
Archived in project
Development

No branches or pull requests

2 participants