Pokemon_server / Dockerfile
Jofthomas's picture
Jofthomas HF staff
Update Dockerfile
2f25135 verified
raw
history blame
553 Bytes
# Start from Node.js 18 Alpine
FROM node:18-alpine
# Set up working directory
WORKDIR /app
# Install Git
RUN apk add --no-cache git
# Mark /app as a safe directory for Git
RUN git config --global --add safe.directory /app
# Initialize git repository and set remote
RUN git init .
RUN git remote add origin https://www.github.com/smogon/pokemon-showdown.git
# Expose Pokemon Showdown default port
EXPOSE 8000
# Use a shell entrypoint to chain multiple commands:
ENTRYPOINT ["/bin/sh", "-c", "git pull origin master && node pokemon-showdown start"]