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

Improve cross platform support #12

Closed
AntiD2ta opened this issue Mar 5, 2022 · 0 comments · Fixed by #171
Closed

Improve cross platform support #12

AntiD2ta opened this issue Mar 5, 2022 · 0 comments · Fixed by #171
Assignees
Labels
on-premise Changes on on-premise setup

Comments

@AntiD2ta
Copy link
Member

AntiD2ta commented Mar 5, 2022

Is your feature request related to a problem? Please describe.
Currently, Linux is the only full supported OS. This can be enough for off-premise setup, but for off-premise setup we need to extend full support for Windows and Darwin systems at least.

Current issues than an be addressed:
1- Dependencies installation instructions and installation capabilities as well
2- Correct use of path delimiter (/) (OS wise)
3- Docker engine usability

Describe the solution you'd like
Issues 1 and 3 should be solved doing some research first. Windows and Darwin require Docker Desktop installed and running in order to use the application. Also it would be good to embed only installation scripts for the target OS build.

Issue 2 can be solved with some sort of logic that get first the current OS and then use the correct delimiter. Another solution is using GOOS and GOARCH build tags (https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures)

@AntiD2ta AntiD2ta added the on-premise Changes on on-premise setup label Mar 5, 2022
@AntiD2ta AntiD2ta linked a pull request Dec 23, 2022 that will close this issue
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on-premise Changes on on-premise setup
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants