Information
Keep the installation documentation in mind, as You will find there the descriptions of most important steps. Current step consist only of information regarding running the project via Docker (both Windows and Linux).
Steps by step guide
info
The steps provided by @rwaight have been tested using Docker on Windows 10 (using the WSL 2 based engine). Everything was then retested with Hyper-V mode docker.
Linux
Download the latest PMS version
Extract/unzip the entire project into a folder on your system (example:
/var/ww/pms
)Navigate to the project directory in cli
- type
cd /var/ww/pms
- type
Build the containers (while staying in
cd /var/ww/pms
), by calling given commandsdocker-compose build
docker-compose up -d
Enter the
php-fpm
container and continue installation, by callingdocker-compose exec php-fpm bash
info
Command prompt should change to the container: root@<container_id>:/application
Example: root@682bdf287a87:/application
- Call
sh docker-first-run.sh
- Browse to
http://127.0.0.1:8001
and begin using Personal Management System
Windows
- Download the latest PMS version
- Extract/unzip the entire project into a folder on your system (example:
C:\docker\pms
) - In PowerShell, navigate to the project directory
- type
cd C:\docker\pms\
- type
info
Command prompt should show PS C:\docker\pms
- Build the containers (while staying in
C:\docker\pms
), by calling given commandsdocker-compose build
docker-compose up -d
- Enter the
php-fpm
container and continue installation, by callingdocker-compose exec php-fpm bash
info
Command prompt should change to the container: root@<container_id>:/application
Example: root@682bdf287a87:/application
- Call
sh docker-first-run.sh
warning
The docker on Windows might be very slow, glitchy and looks like it's frozen during the installation. That can be normal
depending on the docker app/Windows configuration. Upon suspecting shell being frozen - hit spacebar
or arrow down
to refresh the screen, however do not hit Enter
as it might start installation anew.
- Browse to
http://127.0.0.1:8001
and begin using Personal Management System