DME and dockerfile
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
.dockerignore
|
||||
.editorconfig
|
||||
.travis.yml
|
||||
GPLv3.txt
|
||||
LICENSE
|
||||
README.md
|
||||
TGS3.json
|
||||
.github
|
||||
.gitignore
|
||||
.gitattributes
|
||||
.git/hooks
|
||||
.git/info
|
||||
.git/modules
|
||||
.git/objects
|
||||
.git/refs
|
||||
.vs*
|
||||
tools
|
||||
cfg
|
||||
data
|
||||
SQL
|
||||
tgui/node_modules
|
||||
tgstation.dmb
|
||||
tgstation.int
|
||||
tgstation.rsc
|
||||
tgstation.lk
|
||||
tgstation.dyn.rsc
|
||||
libmariadb.dll
|
||||
rust_g.dll
|
||||
Dockerfile
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
FROM i386/ubuntu:xenial as build
|
||||
|
||||
WORKDIR /rust_g
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
git \
|
||||
libssl-dev \
|
||||
ca-certificates \
|
||||
rustc \
|
||||
cargo \
|
||||
pkg-config \
|
||||
&& git init \
|
||||
&& git remote add origin https://github.com/tgstation/rust-g
|
||||
|
||||
#TODO: find a way to read these from .travis.yml or a common source eventually
|
||||
ENV RUST_G_VERSION=0.3.0
|
||||
|
||||
RUN git fetch --depth 1 origin $RUST_G_VERSION \
|
||||
&& git checkout FETCH_HEAD \
|
||||
&& cargo build --release
|
||||
|
||||
FROM tgstation/byond:512.1427
|
||||
|
||||
EXPOSE 1337
|
||||
|
||||
WORKDIR /tgstation
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN mkdir data && mkdir -p /root/.byond/bin
|
||||
|
||||
VOLUME [ "/tgstation/config", "/tgstation/data" ]
|
||||
|
||||
RUN DreamMaker -max_errors 0 tgstation.dme
|
||||
|
||||
COPY --from=build /rust_g/target/release/librust_g.so /root/.byond/bin/rust_g
|
||||
|
||||
ENTRYPOINT [ "DreamDaemon", "tgstation.dmb", "-port", "1337", "-trusted", "-close", "-verbose" ]
|
||||
+6
-9
@@ -70,6 +70,7 @@
|
||||
#include "code\__DEFINES\radiation.dm"
|
||||
#include "code\__DEFINES\radio.dm"
|
||||
#include "code\__DEFINES\reagents.dm"
|
||||
#include "code\__DEFINES\reagents_specific_heat.dm"
|
||||
#include "code\__DEFINES\research.dm"
|
||||
#include "code\__DEFINES\robots.dm"
|
||||
#include "code\__DEFINES\role_preferences.dm"
|
||||
@@ -331,6 +332,7 @@
|
||||
#include "code\datums\components\earprotection.dm"
|
||||
#include "code\datums\components\edit_complainer.dm"
|
||||
#include "code\datums\components\empprotection.dm"
|
||||
#include "code\datums\components\forced_gravity.dm"
|
||||
#include "code\datums\components\forensics.dm"
|
||||
#include "code\datums\components\infective.dm"
|
||||
#include "code\datums\components\jousting.dm"
|
||||
@@ -352,6 +354,7 @@
|
||||
#include "code\datums\components\stationloving.dm"
|
||||
#include "code\datums\components\swarming.dm"
|
||||
#include "code\datums\components\thermite.dm"
|
||||
#include "code\datums\components\uplink.dm"
|
||||
#include "code\datums\components\wearertargeting.dm"
|
||||
#include "code\datums\components\wet_floor.dm"
|
||||
#include "code\datums\components\decals\blood.dm"
|
||||
@@ -841,6 +844,7 @@
|
||||
#include "code\game\objects\items\devices\radio\headset.dm"
|
||||
#include "code\game\objects\items\devices\radio\intercom.dm"
|
||||
#include "code\game\objects\items\devices\radio\radio.dm"
|
||||
#include "code\game\objects\items\grenades\antigravity.dm"
|
||||
#include "code\game\objects\items\grenades\chem_grenade.dm"
|
||||
#include "code\game\objects\items\grenades\clusterbuster.dm"
|
||||
#include "code\game\objects\items\grenades\emgrenade.dm"
|
||||
@@ -1153,6 +1157,7 @@
|
||||
#include "code\modules\antagonists\changeling\powers\mimic_voice.dm"
|
||||
#include "code\modules\antagonists\changeling\powers\mutations.dm"
|
||||
#include "code\modules\antagonists\changeling\powers\panacea.dm"
|
||||
#include "code\modules\antagonists\changeling\powers\pheromone_receptors.dm"
|
||||
#include "code\modules\antagonists\changeling\powers\regenerate.dm"
|
||||
#include "code\modules\antagonists\changeling\powers\revive.dm"
|
||||
#include "code\modules\antagonists\changeling\powers\shriek.dm"
|
||||
@@ -1405,12 +1410,10 @@
|
||||
#include "code\modules\clothing\glasses\_glasses.dm"
|
||||
#include "code\modules\clothing\glasses\engine_goggles.dm"
|
||||
#include "code\modules\clothing\glasses\hud.dm"
|
||||
#include "code\modules\clothing\glasses\vg_glasses.dm"
|
||||
#include "code\modules\clothing\gloves\_gloves.dm"
|
||||
#include "code\modules\clothing\gloves\boxing.dm"
|
||||
#include "code\modules\clothing\gloves\color.dm"
|
||||
#include "code\modules\clothing\gloves\miscellaneous.dm"
|
||||
#include "code\modules\clothing\gloves\vg_gloves.dm"
|
||||
#include "code\modules\clothing\head\_head.dm"
|
||||
#include "code\modules\clothing\head\beanie.dm"
|
||||
#include "code\modules\clothing\head\cit_hats.dm"
|
||||
@@ -1421,14 +1424,12 @@
|
||||
#include "code\modules\clothing\head\misc.dm"
|
||||
#include "code\modules\clothing\head\misc_special.dm"
|
||||
#include "code\modules\clothing\head\soft_caps.dm"
|
||||
#include "code\modules\clothing\head\vg_hats.dm"
|
||||
#include "code\modules\clothing\masks\_masks.dm"
|
||||
#include "code\modules\clothing\masks\boxing.dm"
|
||||
#include "code\modules\clothing\masks\breath.dm"
|
||||
#include "code\modules\clothing\masks\gasmask.dm"
|
||||
#include "code\modules\clothing\masks\hailer.dm"
|
||||
#include "code\modules\clothing\masks\miscellaneous.dm"
|
||||
#include "code\modules\clothing\masks\vg_masks.dm"
|
||||
#include "code\modules\clothing\neck\_neck.dm"
|
||||
#include "code\modules\clothing\outfits\ert.dm"
|
||||
#include "code\modules\clothing\outfits\event.dm"
|
||||
@@ -1439,7 +1440,6 @@
|
||||
#include "code\modules\clothing\shoes\colour.dm"
|
||||
#include "code\modules\clothing\shoes\magboots.dm"
|
||||
#include "code\modules\clothing\shoes\miscellaneous.dm"
|
||||
#include "code\modules\clothing\shoes\vg_shoes.dm"
|
||||
#include "code\modules\clothing\spacesuits\_spacesuits.dm"
|
||||
#include "code\modules\clothing\spacesuits\chronosuit.dm"
|
||||
#include "code\modules\clothing\spacesuits\flightsuit.dm"
|
||||
@@ -1447,7 +1447,6 @@
|
||||
#include "code\modules\clothing\spacesuits\miscellaneous.dm"
|
||||
#include "code\modules\clothing\spacesuits\plasmamen.dm"
|
||||
#include "code\modules\clothing\spacesuits\syndi.dm"
|
||||
#include "code\modules\clothing\spacesuits\vg_spess.dm"
|
||||
#include "code\modules\clothing\suits\_suits.dm"
|
||||
#include "code\modules\clothing\suits\armor.dm"
|
||||
#include "code\modules\clothing\suits\bio.dm"
|
||||
@@ -1458,7 +1457,6 @@
|
||||
#include "code\modules\clothing\suits\reactive_armour.dm"
|
||||
#include "code\modules\clothing\suits\toggles.dm"
|
||||
#include "code\modules\clothing\suits\utility.dm"
|
||||
#include "code\modules\clothing\suits\vg_suits.dm"
|
||||
#include "code\modules\clothing\suits\wiz_robe.dm"
|
||||
#include "code\modules\clothing\under\_under.dm"
|
||||
#include "code\modules\clothing\under\accessories.dm"
|
||||
@@ -1468,7 +1466,6 @@
|
||||
#include "code\modules\clothing\under\shorts.dm"
|
||||
#include "code\modules\clothing\under\syndicate.dm"
|
||||
#include "code\modules\clothing\under\trek.dm"
|
||||
#include "code\modules\clothing\under\vg_under.dm"
|
||||
#include "code\modules\clothing\under\jobs\civilian.dm"
|
||||
#include "code\modules\clothing\under\jobs\engineering.dm"
|
||||
#include "code\modules\clothing\under\jobs\medsci.dm"
|
||||
@@ -1549,6 +1546,7 @@
|
||||
#include "code\modules\events\wizard\shuffle.dm"
|
||||
#include "code\modules\events\wizard\summons.dm"
|
||||
#include "code\modules\fields\fields.dm"
|
||||
#include "code\modules\fields\gravity.dm"
|
||||
#include "code\modules\fields\peaceborg_dampener.dm"
|
||||
#include "code\modules\fields\timestop.dm"
|
||||
#include "code\modules\fields\turf_objects.dm"
|
||||
@@ -2606,7 +2604,6 @@
|
||||
#include "code\modules\tgui\states\zlevel.dm"
|
||||
#include "code\modules\tooltip\tooltip.dm"
|
||||
#include "code\modules\unit_tests\_unit_tests.dm"
|
||||
#include "code\modules\uplink\uplink.dm"
|
||||
#include "code\modules\uplink\uplink_devices.dm"
|
||||
#include "code\modules\uplink\uplink_items.dm"
|
||||
#include "code\modules\uplink\uplink_purchase_log.dm"
|
||||
|
||||
Reference in New Issue
Block a user