Added dockerfile to build assets via Gulp; updated docker scripts

This commit is contained in:
2025-07-23 23:24:49 -04:00
parent 31b8404be1
commit ecb696372d
6 changed files with 23 additions and 3 deletions

View File

@ -2,7 +2,7 @@ FROM ruby:3.4
RUN gem install bundler
WORKDIR /src
WORKDIR /usr/src/game-data
COPY Gemfile Gemfile.l*ck ./
@ -13,3 +13,4 @@ RUN gem install rake
COPY . ./
ENTRYPOINT ["bash", "entrypoints/dev.sh"]

13
Dockerfile.gulp Normal file
View File

@ -0,0 +1,13 @@
# Node.js runtime
FROM node:24
WORKDIR /usr/src/game-data/
COPY package.* /usr/src/game-data/
RUN npm install
VOLUME /usr/src/game-data/node_modules/
# Run the app
CMD [ "npm", "run", "gulp" ]

View File

@ -1 +1,2 @@
docker build -t game-data -f Dockerfile.dev .
docker build -t game-data-gulp -f Dockerfile.gulp .

View File

@ -1,3 +1,5 @@
#!/bin/sh
docker build -t game-data -f Dockerfile.dev .
docker build -t game-data-gulp -f Dockerfile.gulp .

View File

@ -1 +1,2 @@
docker run --rm -d -t -v "%cd%:/src" -p 9292:9292 --name game-data game-data
docker run --rm -d -t -v "%cd%:/usr/src/game-data" -p 9292:9292 --name game-data game-data
docker run --rm -d -t -v "%cd%:/usr/src/game-data" --name game-data-gulp game-data-gulp npm run gulp watch

View File

@ -1,3 +1,5 @@
#!/bin/sh
docker run --rm -d -t -v "$(pwd):/src" -p 9292:9292 --name game-data game-data
docker run --rm -d -t -v "$(pwd):/usr/src/game-data" -p 9292:9292 --name game-data game-data
docker run --rm -d -t -v "$(pwd):/usr/src/game-data" --name game-data-gulp game-data-gulp npm run gulp watch