-
Notifications
You must be signed in to change notification settings - Fork 11
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
README / Installation instructions #125
Comments
For up to date instructions please scroll down or click here.
|
@mpetris, couldn't your instructions above just be copied into a |
I'm having a hard time following the instructions previously and the ones now in the readme. When it says a stock gitlab installation, it points to a local installation? (locally, in a gitlab instance, or in gitlab.com?) |
@pablox-cl The old instructions are no longer valid (which is why the never got copied into the master branch). |
Thanks a lot, I'm still a bit lost, but I guess I know where to start now. |
I agree with that. I would appreciate getting an up-to-date minimal installation guide. That should not be too complicated if someone is familiar with the setup and environment. |
Hi, I'm also interested in self-hosting instructions. Did anyone succeed in the installation? |
Hi all, the installation instructions in the README are accurate, but obviously very rudimentary, and it's assumed that you have knowledge about web app artifacts, Jetty, and so on. I'd like to flesh them out, but it's simply not a priority right now. If you have any specific questions, feel free to post them here and I'll try to help you along. If you're using IntelliJ like me - the repo now contains a With Eclipse I will probably be of less help as I haven't used it in a long time, but of course it's possible to get it running with that too (and from past experience can actually be significantly easier to get set up with than IntelliJ). For the GitLab server you can run it locally as a Docker container, or you can use a remote server, but you need to have admin access (and it should be dedicated to CATMA only). Another important thing to note is that we are currently using forked versions of Lastly, copy the SQLite DB to the [Edited 12/12/2023 to update instructions for forked dependencies and some other bits] |
Ok, so I'll try and I will post here in case of unexpected problems.
I see two block I would get rid of in the template in my configuration: Google OAuth and Recaptcha. Can I just not define the variables or they must be defined with null values?
That was pretty clear
Very good to know, so I should build it first |
@avvertix You can just leave them defined with the placeholder values. Email server and reCAPTCHA details will be needed if you want the signup function to work, but you can log in to CATMA with the GitLab root account or any other email/password-based account that exists on your GitLab server. |
Ok so I was able to build it and deploy on Jetty. I decided to compile manually and not to use an IDE as I wanted to run everything in Docker (Gitlab + Jetty with Catma deploy). Beside some issues with Jetty and file permission on the various folders I see some errors during the first login, during project creation and when entering a project. Dismissing them seems to work anyway, but in any case here the log file The actions are:
|
@avvertix There is a recurring error |
As noted in this related issue, CATMA currently has two dependencies (gitlab4j-api & org.vaadin.elements) that you need to build yourself and install in your local Maven repository (as detailed above) before the CATMA build will succeed. |
Oof, okay, just to give an overview of the current hoops you have to currently jump through to get the installation process going:
Is there a way to tell catma to not test all the things related to gitlab in the build process? |
Yes, as noted above. The same is true for gitlab4j-api.
serverside-elements targets Java 8.
Ignore elements-demo and just build elements. I suppose we should just supply the pre-built JARs for the forked dependencies.
What was the trouble with the config file? |
…emoved it from the build targets See: forTEXT/catma#125 (comment)
Where are they to be found?!
Thanks in advance
The text was updated successfully, but these errors were encountered: