Skip to content

Commit

Permalink
- added docker installation
Browse files Browse the repository at this point in the history
  • Loading branch information
tomas-muller committed Apr 18, 2024
1 parent 6a754bc commit 5740d35
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
38 changes: 38 additions & 0 deletions docker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
layout: default
title: UniTime Docker Installation
---

## How to use

- Download the latest release of UniTime 4.8.126 or later from [UniTime nightly builds](https://builds.unitime.org/) or [UniTime releases](https://github.com/UniTime/unitime/releases/latest).

- Unzip the downloaded distribution, and go to the `docker` folder.

```
unzip unitime-4.8_bld126.zip
cd docker
```
- Build and deploy docker images using the following command:
```
docker-compose build && docker-compose up
```
- Once the project has been built and deployed, UniTime should become available at [localhost:8888](http://localhost:8888).
- Log in using `admin` as both user name and password.
- Other available credentials are listed at [demo.unitime.org](https://demo.unitime.org).
## Additional Notes
- This is a simple installation much like the [online demo](https://demo.unitime.org), with only one web-server and no dedicated solver server.
- All components (OpenJDK 11, Tomcat 9, and MySQL 8.3) are included in one container.
- No HTTPS included, but a reverse-proxy can be used to provide SSL layer.
- Inspired by [vlatka-sinisa/docker-unitime](https://github.com/vlatka-sinisa/docker-unitime)
- See [UniTime Installation](installation) for traditional installation, customization, etc.
1 change: 1 addition & 0 deletions installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ For simplified step by step installation notes, see
- [Setting up UniTime on Linux](manuals/installation-linux)
- [Setting up UniTime on Windows](manuals/installation-windows)
- [Setting up UniTime on Mac](manuals/installation-mac)
- [Setting up UniTime as Docker container](docker) ***-- UniTime 4.8.126 or later***

### Table of Contents
{:.no_toc}
Expand Down

0 comments on commit 5740d35

Please sign in to comment.