Giter Site home page Giter Site logo

of-docker's Introduction

of-docker

resources to setup the docker image we use to build the game

NOTE: The repo is under heavy restructuring and the below will not work.

## Super quick setup

If you just need to quickly setup stuff to compile for linux, clone this repo, then clone the Open-Fortress-Source repo and place it inside this folder, so you should have of-docker/README.md as this file and of-docker/Open-Fortress-Source as the folder containing the source code to the game.

Then all you have to do is run the following to generate linux binaries in of-docker/Open-Fortress-Source/game/bin:

./run-docker.sh

## More complex options

If you have an already existing source code repository and you don't want to move it inside the repo, you can specify its location with the GAME_SRC_DIR environment variable. For example:

GAME_SRC_DIR=/path/to/Open-Fortress-Source ./run-docker.sh

In addition, you can enable the debug build (WARNING: USUALLY NOT WORKING) by setting the DEBUG environment variable to 1:

DEBUG=1 ./run-docker.sh

Also, any parameters you have will be passed through to the underlying vpc scripts. The most useful is clean which cleans all build binaries, but you can also specify a specific project to build such as GameUI or client:

./run-docker clean

If you have any questions about this script please talk to Fenteale on discord. ~~

of-docker's People

Contributors

fenteale avatar

Watchers

 avatar

Forkers

pmarkive

of-docker's Issues

General Cleanup needed

This repo has undergone a lot of changes since the purpose for it has shifted around from my original intention in making it. Because of that, the README is completely in need of a rewrite, and a lot of the other docker images on here need to be either uploaded to dockerhub or straight up deleted.

The only folders currently in use are:

  • /of-i386-base/
  • /of-i386-clang/
  • /of-i386-gcc/

Might be worth it to double check though just to be safe before anything else is nuked.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.