Skip to content

Commit

Permalink
fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
garrappachc committed Jul 22, 2024
1 parent 9316c47 commit eeb3bda
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 10 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ jobs:
- name: Build and push
uses: docker/build-push-action@v6
with:
context: ./packages/tf2-base/i386
context: ./packages/tf2-base
file: ./packages/tf2-base/i386.Dockerfile
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.docker_meta.outputs.labels }}
push: true
Expand Down Expand Up @@ -95,7 +96,8 @@ jobs:
- name: Build and push
uses: docker/build-push-action@v6
with:
context: ./packages/tf2-base/amd64
context: ./packages/tf2-base
file: ./packages/tf2-base/amd64.Dockerfile
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.docker_meta.outputs.labels }}
push: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,13 @@ RUN useradd --home-dir $HOME --create-home --shell /bin/bash $USER
USER $USER
WORKDIR $HOME

COPY ../maps_to_keep ../tf2.txt.template $HOME/
COPY maps_to_keep tf2.txt.template $HOME/
RUN envsubst < $HOME/tf2.txt.template > $HOME/tf2.txt \
&& steamcmd +runscript $HOME/tf2.txt \
&& find $SERVER_DIR/tf/maps -type f | grep -v "$(cat maps_to_keep)" | xargs rm -rf \
&& rm maps_to_keep

COPY ../server.cfg.template ${SERVER_DIR}/tf/cfg/server.cfg.template
COPY server.cfg.template ${SERVER_DIR}/tf/cfg/server.cfg.template
COPY --from=rcon-build /build/rcon/build/rcon ${SERVER_DIR}/rcon

ENV IP=0.0.0.0
Expand All @@ -70,8 +70,8 @@ ENV STV_PASSWORD=
ENV DOWNLOAD_URL="https://fastdl.serveme.tf/"

WORKDIR $SERVER_DIR
COPY ../entrypoint.sh .
COPY ../healthcheck.sh .
COPY entrypoint.sh .
COPY healthcheck.sh .

ENTRYPOINT ["./entrypoint.sh"]
CMD ["+sv_pure", "1", "+map", "cp_badlands", "+maxplayers", "24"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,15 @@ RUN useradd --home-dir $HOME --create-home --shell /bin/bash $USER
USER $USER
WORKDIR $HOME

COPY ../maps_to_keep ../tf2.txt.template $HOME/
COPY maps_to_keep tf2.txt.template $HOME/
RUN envsubst < $HOME/tf2.txt.template > $HOME/tf2.txt \
&& steamcmd +runscript $HOME/tf2.txt \
&& find $SERVER_DIR/tf/maps -type f | grep -v "$(cat maps_to_keep)" | xargs rm -rf \
&& rm maps_to_keep \
&& mkdir $HOME/.steam/sdk32 \
&& ln -s $HOME/.steam/steamcmd/linux32/steamclient.so $HOME/.steam/sdk32/

COPY ../server.cfg.template ${SERVER_DIR}/tf/cfg/server.cfg.template
COPY server.cfg.template ${SERVER_DIR}/tf/cfg/server.cfg.template
COPY --from=rcon-build /build/rcon/build/rcon ${SERVER_DIR}/rcon

ENV IP=0.0.0.0
Expand All @@ -78,8 +78,8 @@ ENV STV_PASSWORD=
ENV DOWNLOAD_URL="https://fastdl.serveme.tf/"

WORKDIR $SERVER_DIR
COPY ../entrypoint.sh .
COPY ../healthcheck.sh .
COPY entrypoint.sh .
COPY healthcheck.sh .

ENTRYPOINT ["./entrypoint.sh"]
CMD ["+sv_pure", "1", "+map", "cp_badlands", "+maxplayers", "24"]
Expand Down

0 comments on commit eeb3bda

Please sign in to comment.