- Notifications
You must be signed in to change notification settings - Fork20
JetBrains License Server for Cloud Foundry
License
elgohr/cf-jetbrains-license-server
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Caution
DEPRECATED
Jetbrains decided to change the login mechanism recently.
In this way JavaScript was added to the login-flow.
There's still no mechanism to add the license configurationwise.
This server doesn't support this flow.
I'm not using the server anymore and focus on other things.
In this way I deprecate the repository.
This repository contains the license server for JetBrains products, configured to be hosted onCloud Foundry.
For deployment on Cloud Foundry the following command.
cf push jetbrains-license-server \-o lgohr/cf-jetbrains-license-server \-m 1024M \-k 512M
Hint: This command assumes, that you are logged in to Cloud Foundry and that theDocker Support is enabled.
Sadly Jetbrains License server doesn't provide an official way to configure the License Server with a license.Nevertheless this deployment can be configured to do so.In this way the environment variablesUSER
,PASSWORD
andSERVER_NAME
have to be configured.
This can be done via Manifest on Deployment, as there is no other way oncf push
right now.
applications:-name:jetbrains-license-serverinstances:1memory:1024Mdisk_quota:512Mdocker:image:lgohr/cf-jetbrains-license-serverenv:JETBRAINS_USERNAME:{USERNAME_FOR_JETBRAINS}JETBRAINS_PASSWORD:{PASSWORD_FOR_JETBRAINS}SERVER_NAME:{SERVER_NAME}
You could also push the app and configure the environment variables afterwards viacf set-env
In the case that you configured it viacf set-env
, you have tocf restage
the application afterwards.
Variable | What's that? |
---|---|
JETBRAINS_USERNAME | Email or Username fromhttps://account.jetbrains.com/login |
JETBRAINS_PASSWORD | Password fromhttps://account.jetbrains.com/login |
SERVER_NAME | see bellow |
HTTPS_PROXYHOST (optional) | The proxy host (e.g. myCompany.proxy) without protocol |
HTTPS_PROXYPORT (optional) | The proxy port (e.g. 8080) |
HTTPS_PROXYUSER (optional) | If the proxy is secured, this is the user |
HTTPS_PROXYPASSWORD (optional) | If the proxy is secured, this is the password |
Hint: Please make sure that floating server is enabled for your account (check withsales@jetbrains.com).
When you do the manual registration flow, after logging in, you'll be redirected tohttps://account.jetbrains.com/server-registration
This site looks like:
JetBrains License Server
You already have license server set up. Would you like to re-use that or create new one?
[O] SERVER_NAME: SERVER_ID
[ ] SERVER_NAME: SERVER_ID
[ ] SERVER_NAME: SERVER_ID
[ ] New Server Registration
[SUBMIT]
As you can see, the SERVER_NAME must be a unique string.
Don't try to use the SERVER_ID, because this will change every time you register a new Server!
About
JetBrains License Server for Cloud Foundry
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors6
Uh oh!
There was an error while loading.Please reload this page.