-
Notifications
You must be signed in to change notification settings - Fork 571
Docker Setup
Directions here to use a docker container to play Forge:
Pull docker image.
- docker pull xanxerdocker/forge-desktop-snapshot
Run container and remove container after exit:
- docker run --rm -it -p 3002:3000 forge-desktop-snapshot bash
Run container in detached mode. Will retain data after exit:
- docker run -d -it -p 3002:3000 forge-desktop-snapshot bash
Access container at localhost:3002 in your web browser.
Once inside the container. Run the setup script using sudo:
- bash setup_forge_desktop.sh
After the setup is complete. To play forge-desktop-SNAPSHOT or forge-adventure mode run:
- bash forge_game_selector.sh
Dockerized apps for a forge development environment
- intellij-ce
- Magic Set Editor 2 - Advanced
- Tiled - Map Editor
Pull docker images.
- docker pull xanxerdocker/intellij-ce-ide
- docker pull xanxerdocker/magic-set-editor-2-advanced
- docker pull xanxerdocker/tiled-map-editor
Run Intellij-ce container and remove container after exit:
- docker run --rm -it -p 3003:3000 xanxerdocker/intellij-cd-ide bash
Run detached Intellij-ce container. Will retain data after exit")
- docker run -d -it -p 3003:3000 xanxerdocker/intellij-ce-ide bash
Access container via localhost:3003 in web browser and to start application run:
- bash run_intellij-ce.sh
Run Magic Set Editor 2 - Advanced container and remove container after exit.
- docker run --rm -it -p 3004:3000 xanxerdocker/magic-set-editor-2-advanced bash
Run detached: Magic Set Editor 2 - Advanced container. Will retain data after exit.
- docker run -d -it -p 3004:3000 xanxerdocker/magic-set-editor-2-advanced bash
Access container via localhost:3004 in web browser.
Once inside the container to compile the app and finish setup run using sudo:
- bash install-mse-adv-full.sh
After the app is compiled, to start app run:
- bash run_mse.sh
Run Tiled - Map Editor container and remove container after exit:
- docker run --rm -it -p 3005:3000 xanxerdocker/tiled-map-editor bash
Run detached Tiled - Map Editor container. Will retain data after exit.
- docker run -d -it -p 3005:3000 xanxerdocker/tiled-map-editor bash
Access container via localhost:3005 in web browser and to start application run:
- bash run_tiled_map_editor.sh