SkinsRestorer / SkinSystem

The Minecraft SkinSystem for SkinsRestorer
MIT License
131 stars 48 forks source link

Migration from "bare-metal" install to docker-based #127

Open aljaxus opened 2 years ago

aljaxus commented 2 years ago

The most common issue with SkinSystem is that the system doesn't work because of some dependency issues, be it incorrect PHP setup, missing PHP modules, etc..


From here on "bare-metal" means "hosted without any additional abstraction layers - eg. docker" and "directly on the host operating system" but not "directly on host hardware" as in the context of operating systems.

I'd like to suggest that we move from the "bare-metal" to Docker based installation first, meaning the the officially supported setup would be via Docker install.

Configuration options would be passed via environment variables - best (and most consistent way of doing this is by using docker-compose definition files, or via bash scripts ofc).

Improvements over current setup:


The project would still support direct installs to a webserver, eg. shared web hosting.