-
Notifications
You must be signed in to change notification settings - Fork 14
Installation
To install IDE21 on your server or on local machine, you need to have Docker and docker-compose installed.
Clone this repository, go to IDE21 folder, replace the files in apache2 directory with your own .pem keys, if you do not want just to try this out.
Adjust the database connection information to be something that no one else knows ( again if you are just trying it out, you are ok with the defaults ).
Database connection needs to be changed in docker-compose.yaml and src/legacy/dev-application/config/config.ini
Start the build and the containers with
$ docker compose up
Now you can go to https://localhost for website, and https://localhost/adm for administration panel. Default user and pass is 'proba'. You'll need to proceed with self-signed certificate in your browser.
Administration URL can be changed to anything you want, that way you will be hiding the login page from anybody else who doesn't know where the administration area is located.
This is done by editing the adminUrl variable in src/legacy/dev-application/config/config.ini for example to someotherurlthatonlyyouknow , and you can then access the admin panel on https://localhost/someotherurlthatonlyyouknow
For the real websites, some steps after the installation would be necessary, to make it secure, and it will be explained in details in Configuration section. There will be a installation and configuration bash script provided as a separate repository for installations other than localhost, which will handle this task for you soon. You will need to have shell access to the server, and docker installed.
Connect with me on LinkedIn for further questions about contributing https://linkedin.com/in/nebojsatomic